mpvue生存指南

作者: 从小就很瘦 | 来源:发表于2018-06-15 12:23 被阅读100次

mpvue (github 地址请参见)是一个使用 Vue.js 开发小程序的前端框架。框架基于 Vue.js核心,mpvue 修改了Vue.js的 runtimecompiler 实现,使其可以运行在小程序环境中,从而为小程序开发引入了整套 Vue.js 开发体验。
主要特性
使用 mpvue 开发小程序,你将在小程序技术体系的基础上获取到这样一些能力:

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

mpvue入门

  1. npm install -g vue-cli
    vue init mpvue/mpvue-quickstart my-project
    cd my-project
    npm install
    npm run dev
  2. 模板语法,计算属性,条件渲染。
  3. vue语法+小程序自带组件+小程序api

mpvue生命周期

  • vue生命周期+兼容小程序的生命周期
  • created创建初始化
  • vue不自持的,用小程序自己的,比如下拉刷新onPullDownRefresh

同 vue,不同的是我们会在小程序 onReady 后,再去触发 vue mounted 生命周期,详细的 vue 生命周期文档请看生命周期钩子

  • beforeCreate
  • created
  • beforeMount
  • mounted
  • beforeUpdate
  • updated
  • activated
  • deactivated
  • beforeDestroy
  • destroyed

目录

项目目录.PNG项目目录.PNG
模板语法
  • computed+模板+html
  • 动态style和class使用计算属性返回字符串
  • v-if和v-on用法不变
  • v-model全支持

相关文章

网友评论

    本文标题:mpvue生存指南

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