当前位置: 首页 > news >正文

MpVue 致力打造H5与小程序的代码共用

MpVue是什么

基于 Vue.js 的小程序开发框架
从底层支持 Vue.js 语法和构建工具体系。
使用vue开发小程序

修改了 Vue.js 的 runtime 和 compiler 实现,使其可以运行在小程序环境中

使用vue语法开发,编译为小程序语法

一套vue程序h5+小程序

Vue组件规范,熟悉vuejs即可开发小程序

比wepy工具对vue语法支持度更高

小程序的缺点

语法和html css不兼容,单独开发
学习成本

MpVue的能力

彻底的Vue组件化开发能力:提高代码复用性

完整的vue开发体验

彻底的Vue组件化开发能力:提高代码复用性

快捷的 webpack 构建机制:开发阶段 hotReload

支持npm安装依赖

使用 Vue.js 命令行工具 vue-cli 快速初始化项目

H5 代码转换编译成小程序目标代码的能力

MpVue入门

# 1. 先检查下 Node.js 是否安装成功
$ node -v
v8.9.0

$ npm -v
5.6.0

# 2. 由于众所周知的原因,可以考虑切换源为 taobao 源
$ npm set registry https://registry.npm.taobao.org/

# 3. 全局安装 vue-cli
# 一般是要 sudo 权限的
$ npm install --global vue-cli@2.9

# 4. 创建一个基于 mpvue-quickstart 模板的新项目
# 新手一路回车选择默认就可以了
$ vue init mpvue/mpvue-quickstart my-project

# 5. 安装依赖,走你
$ cd my-project
$ npm install
$ npm run dev

MpVue目录结构与讲解

Vue生命周期+兼容小程序生命周期

Created 创建初始化

有一些vue不支持的就必须结合小程序自带的API
例如 onPullDownRefresh

模板语法

动态style和class 使用计算属性返回字符串

V-if和v-for用法不变

表单v-model全支持

事件处理

bind换成@ 使用vue的绑定语法    

模板

除了动态渲染,别的都支持    (v-html)

.vue单文件组件

小程序自带组件也可以用

自带组件事件绑定也使用vue的,比如@click

 

转载于:https://www.cnblogs.com/Model-Zachary/p/9571855.html

相关文章:

  • 参加2018之江杯全球人工智能大赛 :视频识别问答(三)
  • 解决加载模型预测数据时报错的问题
  • java 颠倒整数
  • 【火炉炼AI】机器学习022-使用均值漂移聚类算法构建模型
  • Python从菜鸟到高手(5):数字
  • python中的None
  • eclipse 执行自带的maven命令无效
  • 【转载三】Grafana系列教程–Grafana的配置及运行
  • mysql 通过备份和binlog恢复数据
  • java类加载时机与过程
  • 设计模式走一遍---观察者模式
  • 我发起了一个 .Net 平台上的 产生式编程 开源项目 GP.Net
  • windows远程连接报:身份错误,函数不支持的解决办法
  • Docker 笔记(2):Dockerfile
  • promise原理就是这么简单
  • JS中 map, filter, some, every, forEach, for in, for of 用法总结
  • 【跃迁之路】【735天】程序员高效学习方法论探索系列(实验阶段492-2019.2.25)...
  • CSS中外联样式表代表的含义
  • Docker 1.12实践:Docker Service、Stack与分布式应用捆绑包
  • gcc介绍及安装
  • Gradle 5.0 正式版发布
  • leetcode-27. Remove Element
  • Spring Boot快速入门(一):Hello Spring Boot
  • use Google search engine
  • 第三十一到第三十三天:我是精明的小卖家(一)
  • 构建二叉树进行数值数组的去重及优化
  • 记录:CentOS7.2配置LNMP环境记录
  • 你不可错过的前端面试题(一)
  • 强力优化Rancher k8s中国区的使用体验
  • 扫描识别控件Dynamic Web TWAIN v12.2发布,改进SSL证书
  • 实习面试笔记
  • 视频flv转mp4最快的几种方法(就是不用格式工厂)
  • [Shell 脚本] 备份网站文件至OSS服务(纯shell脚本无sdk) ...
  • 交换综合实验一
  • ​软考-高级-系统架构设计师教程(清华第2版)【第1章-绪论-思维导图】​
  • #pragma pack(1)
  • (9)STL算法之逆转旋转
  • (C#)Windows Shell 外壳编程系列4 - 上下文菜单(iContextMenu)(二)嵌入菜单和执行命令...
  • (笔记)Kotlin——Android封装ViewBinding之二 优化
  • (附源码)ssm户外用品商城 毕业设计 112346
  • (官网安装) 基于CentOS 7安装MangoDB和MangoDB Shell
  • (机器学习-深度学习快速入门)第一章第一节:Python环境和数据分析
  • (九)One-Wire总线-DS18B20
  • (一)搭建springboot+vue前后端分离项目--前端vue搭建
  • (转)菜鸟学数据库(三)——存储过程
  • .Net Attribute详解(上)-Attribute本质以及一个简单示例
  • .net core 6 redis操作类
  • .net framwork4.6操作MySQL报错Character set ‘utf8mb3‘ is not supported 解决方法
  • .net连接oracle数据库
  • ??javascript里的变量问题
  • [acwing周赛复盘] 第 69 场周赛20220917
  • [Apio2012]dispatching 左偏树
  • [Bugku]密码???[writeup]
  • [C++]指针与结构体
  • [C++基础]-入门知识