Mpx, 一款具有优秀开发体验和深度性能优化的增强型跨端小程序框架。 欢迎访问https://mpxjs.cn,跟随我们提供的文档指南使用Mpx进行跨端小程序开发。
Mpx具有以下功能特性:
- 数据响应 (赋值响应 / watch / computed)
- 组合式 API
- 增强模板语法 (动态组件 / 样式绑定 / 类名绑定 / 内联事件函数 / 双向绑定 / refs)
- 极致性能 (运行时性能优化 / 包体积优化 / 框架运行时体积14KB)
- 高效强大的编译构建 (基于webpack5 / 支持持久化缓存 / 兼容webpack生态 / 兼容原生小程序 / 完善支持npm场景下的分包输出 / 高效调试)
- 单文件组件开发
- 渐进接入 / 原生组件支持
- 状态管理 (Vuex规范 / 支持多实例Store)
- 跨团队开发 (packages)
- 逻辑复用 (mixins)
- 周边能力 (fetch / api增强 / mock / webview-bridge)
- 脚手架支持
- 多平台增强 (支持在微信、支付宝、百度、qq、头条小程序平台中进行增强开发)
- 跨平台编译 (一套代码跨端输出到微信、支付宝、百度、字节、QQ、京东、快应用(web) 和 web平台 中运行)
- TypeScript支持 (基于ThisType实现了完善的类型推导)
- I18n国际化
- 单元测试
- E2E测试
- 原子类
- SSR
- 组件维度运行时渲染方案 (即将到来)
Mpx 小程序框架运行时核心库。
# 安装mpx脚手架工具
npm i -g @mpxjs/cli
# 初始化项目
mpx create mpx-project
# 进入项目目录
cd mpx-project
# 安装依赖
npm i
# development
npm run serve
# production
npm run build
使用小程序开发者工具打开项目文件夹下dist中对应平台的文件夹即可预览效果。