Uni-app从入门到实战

前言

uni-app是一个使用vue.js开发跨平台应用的前端框架,开发者只须要编写一套代码,即可以发布到IOS、Android和微信小程序等多个平台。因此我打算学习下这个框架,快速浏览了一遍官网以后,在某课网买了一门uni-app入门到实战的课程,而后开启个人实战之旅。css

为何要学习uni-app

  • 移动端技术太多,跨端框架或是将来发展的趋势。
  • 一套代码多端发布,受开发者青睐。
  • 完整的生态,受企业青睐。

uni-app的开发工具

官网推荐的是HBuilderX,对uni-app的支持度很高,用起来简直是爱不释手。下载连接:https://www.dcloud.io/hbuilderx.html html

项目展现

在项目实战中,主要实现了首页功能模块、搜索页功能模块、标签页功能模块、详情页功能模块、关注页功能模块、我的信息页功能模块。效果图以下:前端

首页vue

 

 

搜索页git

 

 

详情页github

 

 

关注页vuex

 

 

项目源码

项目源码我放在github上,连接是https://github.com/ll527563266/uni-news,你们有兴趣能够看看。json

目录结构

├── cloudfunctions-aliyun       # 云函数
├── common                      # 经常使用的文件
│   │── api                     # 请求接口函数
├── components                  # 自定义组件
├── pages                       # 页面存放目录
├── static                      # 静态资源 (会被直接复制)
├── store                       # 全局 vuex store
├── unpackage                   # 编译后的文件存放目录
├── utils                       # 公用的工具类
├── App.vue                     # 入口页面
├── main.js                     # 入口文件 加载组件 初始化等
├── manifest.json               # 项目配置
├── pages.json                  # 页面配置
├── uni.scss                    # sass经常使用变量

结语

  • 目前我已经上手了这个框架,对于会vue.js的开发者来讲,上手难度很低。
  • 个人代码会跟老师的源代码有点不一致,我改写过api的方法。你们要看该课程的源代码,能够切换到source分支查看。
相关文章
相关标签/搜索