美文网首页
使用mpvue开发微信小程序

使用mpvue开发微信小程序

作者: 朝西的生活 | 来源:发表于2018-06-20 22:22 被阅读0次

mpvue 是一个使用 Vue.js 开发小程序的前端框架。框架基于 Vue.js 核心,mpvue 修改了 Vue.js 的 runtime 和 compiler 实现,使其可以运行在小程序环境中,从而为小程序开发引入了整套 Vue.js 开发体验。

主要特性

使用 mpvue 开发小程序,你将在小程序技术体系的基础上获取到这样一些能力:

  • 彻底的组件化开发能力:提高代码复用性
  • 完整的 Vue.js 开发体验
  • 方便的 Vuex 数据管理方案:方便构建复杂应用
  • 快捷的 webpack 构建机制:自定义构建策略、开发阶段 hotReload
  • 支持使用 npm 外部依赖
  • 使用 Vue.js 命令行工具 vue-cli 快速初始化项目
  • H5 代码转换编译成小程序目标代码的能力

环境搭建

mpvue支持使用vue-cli快速创建项目

  1. 首先安装vue-cli
$ npm i vue-cli -g
  1. 创建一个mpvue的工程
$ vue init mpvue/mpvue-quickstart mp-vue
  1. 安装项目依赖
$ cd mp-vue
$ npm i
$ npm run dev
WX20180620-213550.png
如图即项目已经构建完成. 接下来打开微信开发者工具并扫码登录.
打开项目目录下的dist目录就能看到mpvue的欢迎界面了.

主要目录文件说明

打开项目, 可以看到目录如下图所示:

WX20180620-214002.png

可以看到项目结构跟寻常vue项目非常相似:

  • static/ 目录主要存放一些资源文件, 在编译时会被拷贝合并到dist目录中
  • config/ 目录是一些编译环境的配置, 这个基本不用修改
  • build/ 主要是一些打包编译相关的配置文件, 如webpack loader 等, 这个跟vue项目基本类似
  • src/ 就是我们平时开发的代码目录了

进入到src目录
main.js 功能相当于微信中的app.json文件, 主要存放的是微信环境的配置

WX20180620-215204.png
可以看到config里面就是原滋原味的小程序app.json
再看 src/pages目录
这就是小程序的每个页面了, 其中每个目录都包含一个main.js和一个index.vue文件了
main.js中export default 部分的内容会被编译到微信pages目录下的同名json文件
index.vue中则是我们页面的逻辑了这里面完全大部分兼容vue的api, 具体可查看使用手册

相关文章

  • 小程序开发上路

    微信小程序开发的方式: 方式1: 框架:使用mpvue框架开发(文档链接http://mpvue.com) 开发工...

  • 微信小程序调研

    微信小程序开发方案框架选型:Wepy、Mpvue、Taro 官方写法 优点:官方支持、新功能可以马上使用 缺点:官...

  • mpvue 微信小程序富文本解析

    mpvue 是一个使用 Vue.js 开发小程序的前端框架。 按照官方的 快速上手 文档,如果之前接触过微信小程序...

  • 使用mpvue开发微信小程序

    mpvue 是一个使用 Vue.js 开发小程序的前端框架。框架基于 Vue.js 核心,mpvue 修改了 Vu...

  • 使用mpvue开发微信小程序

    mpvue 是一个使用 Vue.js开发小程序的前端框架(美团的开源项目)。框架基于 Vue.js 核心,mpvu...

  • mpvue-entry引入原生swiper组件不显示问题

    时下微信小程序开发框架中mpvue是主流的选择之一。其中,免不了还要使用部分小程序原生的组件。swiper组件几乎...

  • uniapp开发微信小程序

    微信小程序开发指引 前言 本文档我们主要关注微信小程序的开发使用。微信小程序使用微信开发者工具开发,使用其专有语言...

  • 关于MPVue中导航栏的Icon路径异常的问题

    最近在研究MPVue来写小程序,所以也相对会遇到很多的坑 问题:在进行MPVue开发微信小程序的时候,底部菜单栏图...

  • 微信小程序(Mini Program)技术栈与框架简介

    关键字:微信小程序、Mini Program、技术栈、框架、WePy、MPVue 原生技术栈 原生小程序开发目录示...

  • mpvue框架

    【最近更新】mpvue入门系列教程: 如何在mpvue中正确的引用小程序的原生自定义组件 使用mpvue开发小程序...

网友评论

      本文标题:使用mpvue开发微信小程序

      本文链接:https://www.haomeiwen.com/subject/jwqfyftx.html