mpvue的开发依赖于vue-cli脚手架,使用vue-cli脚手架搭建项目。当然,在这之前你得先安装node环境 node安装传送门
全局安装
npm install vue-cli -g
需要的工具:微信开发工具 下载地址 ,如果不习惯使用微信开发工具开发也可以使用VScode开发,使用微信开发工具查看运行结果,VScode也有很难躲好用的插件
vue init mpvue/mpvue-quickstart my-project
其中my-project是项目名称,里面都是一些项目的配置信息,如果不太明白也可以全部回车,其中eslint可以选择使用或者不使用,我个人还是比较喜欢eslint的,mpvue还没有单元测试。
cd my-projectnpm installnpm run dev 或 npm start
运行项目
在微信小开发工具中打开dist目录即可查看效果。
css预处理器我使用的是stylus,scss因为是第三方的,时不时的会出现node-scss的报错,很麻烦就换了stylus。两者大同小异。
安装依赖
npm install stylus stylus-loader --save-dev
在文件中这样使用就可以了
<style lang="stylus" scoped>
4.使用flyio发起网络请求
文档戳这里 flyio github , 官方文档
安装
npm install flyio --save
使用
import Fly from ‘flyio/dist/npm/wx‘;const fly = new Fly();
然后根据官方文档,按需配置即可
感谢:https://www.jianshu.com/p/2c363ea29cda
github源码
愿圣光与你同在