mpvue学习笔记
文章目录
介绍
mpvue是美团开源的一个用于开发小程序的框架,在用法上和vue高度一致。
环境
- node.js:运行在服务端的 JavaScript。
- vue-cli:一个vue专用的项目脚手架工具。
- 微信开发者工具。
mpvue项目结构
- package.json文件:项目的主配置文件,包含了mpvue项目的基本描述信息,项目所依赖的各种第三方库及版本信息以及可执行的脚本信息。例如
script
部分就有dev
,start
,build
,lint
等可执行脚本命令。 - project.config.json文件:用于管理微信开发者工具的小程序的配置文件,主要记录了小程序的appid、代码主目录以及编译选项等信息。
- static目录:存放小程序本地静态资源,如图片、文本文件等,可以使用相对路径或绝对路径进行访问。
- build目录:存放一些用于编译打包的node.js脚本和webpack配置文件,一般无需改动这些文件。
- config目录:包含了用于开发和生产环境下的不同配置,dev.env.js用于开发环境,prod.env.js用于生产环境。可以编写不一样的信息,然后在代码中以变量的形式进行引用。
- src目录:是进行小程序功能编写的地方。利用脚手架生成的基于mpvue的demo代码为我们创建了components、pages和utils目录和App.vue、main.js和app.json三个文件。main.js+App.vue是两个入口文件,相当于原生小程序框架中的app.json和app.js的复合体。
注意事项
- 安装完node.js后,最好将npm的源更改为国内的淘宝镜像源:
npm set registry https://registry.npm.taobao.org/
。 - 创建mpvue脚手架项目:
vue init mpvue/mpvue-quickstart firstapp
后需要进入项目运行npm install
来安装依赖库,此时会发现多了node_modules目录。 npm run dev
启动开发模式,将自动将src下的代码编译为微信小程序代码从而运行,编译后的代码在dis目录下。- 新增的页面需要重新
npm run dev
来进行编译。
文章作者 P1n93r
上次更新 2020-07-27