- 微信小程序mpvue入坑(2)之初始化及引入vantUI
- 微信小程序mpvue入坑(3)之Promise封装wx.request及整合Api
- 微信小程序mpvue入坑(4)之vuex使用
- 微信小程序mpvue入坑(5)之组件封装
小程序技术栈对比
Wepy | mpVue/ uni-app | Taro | 原生 | |
---|---|---|---|---|
语法风格 | 类Vue规范 | Vue规范 | React规范,支持JSX | 小程序开发规范 |
多端复用 | H5、微信、支付宝 | H5、小程序(uniapp都支持) | H5、小程序,RN | 小程序 |
集中数据管理 | Redux/Mbox | vuex | Redux | 不支持 |
上手成本 | 熟悉Vue且学习wepy | 熟悉Vue | 熟悉React | 全新学习 |
组件化 | 自定义组件化 | Vue组件规范 | React组件规范 | 无组件化机制 |
脚手架 | wepy-cli | vue-cli | taro-cli | - |
构建工具 | 内置构建工具 | webpack | webpack | 本身无自动构建 |
样式规范 | Less/Sass/styus/postCss | Less/Sass/postCss | Less/Sass/postCss | wxss |
GitHub Star | 20.9K | 20.1K/27.9K | 27.7K | - |
微信小程序第三方UI库
- vant-weapp GitHub 14K
- iview-weapp gitHub 5.9K
- wux-weapp gitHub 4.5K
以上三种UI库,相对于文档方面vant-weapp案例视图更友好,并都能按需加载
最终选择的技术栈
mpvue+vanUI+sass