A Mpvue project
# install dependencies
npm install
# serve with hot reload at localhost:8080
npm run dev
# build for production with minification
npm run build
# build for production and view the bundle analyzer report
npm run build --report
For detailed explanation on how things work, checkout the guide and docs for vue-loader.
该项目由 mpvue 官网构建工具初始化
-
mpvue 其实就是一个 Vue 项目,当构建时会转化生成一个原生小程序项目,注意如果新增文件的话热加载是无效的,需要重新 npm run dev
-
mpvue 项目中每个页面不只是一个 vue 文件,还包含了 js 和 json 文件,js 是固定写法可以用于新增状态树(vuex),json 同原生小程序的配置文件
-
原生小程序有一个 globalData,在 mpvue 中可以用 vuex 实现
-
关于服务器及本地开发,见 serever/README.md
-
由于项目后台是基于腾讯云开发的(套用了其 node demo,而 demo 使用了 wafer2 sdk 来封装请求),所以前端同样需要安装 sdk
-
使用 SDK 进行登录,我们会发现 mysql 的 cauth 数据库中多了一条数据,即 sdk 帮我们解析了数据,不用自己折腾了
-
当前 mpvue 版本为 1.0,现版本已更新至 2.0,且支持支付宝小程序、百度小程序等,更加强大啦!