首页 » 导航 » 框架/组件库

Mpx一款滴滴开源的跨平台使用小程序框架

MPX 大家使用的最多的小程序框架主要有WePY,mpvue和Taro,但是这三者都是将其他的语法规范转译为小程序语法规范,我们称其为转译型框架。Mpx则不同于上述三者,它是一款基于小程序语法规范的增强型框架。通过Mpx,能够最先进的web开发体验(Vue + Webpack)来开发生产性能深度优化的小程序。Mpx致力于提高小程序开发体验的增强型小程序框架,具有如下优秀的特性: 1、数据响应特性(watch / computed)增强的模板语法(动态组件 / 样式绑定 / 类名绑定 / 内联事件函数 / 双向绑定 等) 2、深度性能优化(原生自定义组件/基于依赖收集和数据变化的setData) 3、Webpack编译(npm/循环依赖/Babel/ESLint/css预编译/代码优化等) 4、单文件组件开发 5、渐进接入 / 原生组件支持 6、状态管理(Vuex规范/多实例/可合并) 7、跨团队合作(packages) 8、逻辑复用能力(mixins) 9、脚手架支持 10、小程序自身规范的完全支持 11、多平台支持(微信、支付宝、百度、qq、头条) 12、跨平台编译(支持将微信小程序转换为支付宝、百度、qq、头条小程序) 13、TypeScript支持(完善的类型推导) 使用方法如下,但最后的预览效果则需要使用微信开发者工具打开项目文件夹
# 安装mpx命令行工具
npm i -g @mpxjs/cli

# 初始化项目
mpx init <project-name>

# 进入项目目录
cd <project-name>

# 安装依赖
npm i

# development
npm run watch

# production
npm run build -p
网站地址: https://didi.github.io/mpx GitHub: https://github.com/didi/mpx