Mpx 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Mpx 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
Mpx 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
Mpx 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
Mpx 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !

软件简介

Mpx 是滴滴开源的一款致力于提高小程序开发体验的增强型小程序框架,通过 Mpx ,我们能够最先进的 web 开发体验 (Vue + Webpack) 来开发生产性能深度优化的小程序,Mpx 具有以下一些优秀特性:

  • 数据响应特性 (watch/computed)

  • 增强的模板语法(动态组件/样式绑定/类名绑定/内联事件函数/双向绑定等)

  • 深度性能优化(原生自定义组件/基于依赖收集和数据变化的 setData) 

  • Webpack 编译 ( npm/循环依赖/Babel/ESLint/css 预编译/代码优化等)

  • 单文件组件开发

  • 状态管理 (Vuex 规范/多实例/可合并)

  • 跨团队合作 (packages)

  • 逻辑复用能力 (mixins)

  • 脚手架支持

  • 小程序自身规范的完全支持

  • 支付宝小程序的支持

安装使用

# 安装mpx命令行工具
npm i -g @mpxjs/cli

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

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

# 安装依赖
npm i

# development
npm run watch

# production
npm run build -p
Copy

 

使用小程序开发者工具打开项目目录下的dist文件夹即可进行预览调试和发布。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (11)

加载中
MPX 也许是小程序端最好用的一个框架,没有之一,注意,是也许,符合广告法......
2020/11/12 23:06
回复
举报
有哪些大厂的用vue可以写微信、支付宝小程序、web手机端html三端页面的?
2019/07/14 10:34
回复
举报
了解一下uniapp
2019/07/15 12:56
回复
举报
这个一定要用他们的ide吗,我想用idea
2019/07/15 14:47
回复
举报
我也想知道
2019/07/24 23:18
回复
举报
他们有两种方式,一种是ide集成,一种是cli模式
2019/12/06 08:23
回复
举报
如果用支付宝小程序的功能要先学支付宝小程序是吧
2019/07/15 14:52
回复
举报
是基于 vue的吗?
2018/12/17 11:55
回复
举报

引用来自“壹城”的评论

@王练 为什么所有的链接都指向https://github.com/google/jax,急速下载写的是Mpx,代码内容也是https://github.com/google/jax
已更正
2018/12/12 10:17
回复
举报
该评论暂时无法显示,详情咨询 QQ 群:912889742
@王练 为什么所有的链接都指向https://github.com/google/jax,急速下载写的是Mpx,代码内容也是https://github.com/google/jax
2018/12/12 10:03
回复
举报
更多评论
发表于大前端专区
2020/05/28 07:55

Mpx 2.5.20 发布,增强型小程序框架

Mpx 2.5.20 发布了。Mpx 是一款致力于提高小程序开发体验的增强型小程序框架,通过 Mpx,开发者能够以最先进的 web 开发体验(Vue + Webpack)开发生产性能深度优化的小程序。 此版本更新内容如下: Bugfix 修复i18n中的组件内的locale在reLaunch后无法同步到最新值的bug New Feature 重构输出web时对于小程序路由系统的模拟,建立虚拟页面栈并基于该历史栈控制页面组件的销毁与创建,完全还原小程序页面路由的行为 输出web中t...

8
7
发表于大前端专区
2020/04/28 07:12

Mpx 2.5.14 发布,提高小程序开发体验

Mpx 2.5.14 发布了。Mpx 是一款致力于提高小程序开发体验的增强型小程序框架,通过 Mpx,开发者能够以最先进的 web 开发体验(Vue + Webpack)开发生产性能深度优化的小程序。 Bugfix 修复 mpx 中使用多个 style 标签时,使用 src 引入的样式在 watch 后续构建时不被引入的问题 Features 支持在 postcss 配置函数中通过ctx.__mpx_mode__获取当前的构建 mode 以区分加载 postcss 配置 更新说明:https://github.com/didi/mpx/rel...

1
13
发表于大前端专区
2020/01/02 06:57

Mpx 2.3.9 发布,增强型小程序框架

Mpx 2.3.9 发布了。Mpx 是一款致力于提高小程序开发体验的增强型小程序框架,通过 Mpx,开发者能够以最先进的 web 开发体验(Vue + Webpack)开发生产性能深度优化的小程序。 Features 输出H5时支持了selectComponent/selectQuery,对齐了refs的使用方式 Bugfix fix插件模式下编译报错的问题 fix输出h5模式下textarea无法动态设置值的问题 更新说明: https://github.com/didi/mpx/releases/tag/v2.3.9...

1
11
发表于大前端专区
2019/12/08 07:22

Mpx 2.3.0 发布,初步支持输出到 Web 中运行

Mpx 2.3.0 发布了。Mpx 是一款致力于提高小程序开发体验的增强型小程序框架,通过 Mpx,开发者能够以最先进的 web 开发体验(Vue + Webpack)开发生产性能深度优化的小程序。 此版本初步支持 Mpx 项目输出到 Web 中运行,使用脚手架初始化新项目时选择跨平台项目并选择输出到 Web 即可进行试用,不过目前输出到 Web 的能力尚不完善,仅能支持相对简单的项目或者配合条件编译使用。 详情查看更新说明: https://github.com/didi/...

0
1
发表于大前端专区
2019/11/20 07:21

Mpx 2.2.44 发布,增强型小程序开发框架

Mpx 2.2.44 发布了。Mpx 是一款致力于提高小程序开发体验的增强型小程序框架,通过 Mpx,开发者能够以最先进的 web 开发体验(Vue + Webpack)开发生产性能深度优化的小程序。 此版本更新内容: Bugfix 修复apiProxy中对于非函数属性进行代理的问题 Features 输出ali和swan时将组件标签名称由驼峰转为横杠 更新说明: https://github.com/didi/mpx/releases/tag/v2.2.44...

1
7
发表于大前端专区
2019/10/31 07:25

Mpx 2.2.40 发布,增强型小程序开发框架

Mpx 2.2.40 发布了。Mpx 是一款致力于提高小程序开发体验的增强型小程序框架,通过 Mpx,开发者能够以最先进的 web 开发体验(Vue + Webpack)开发生产性能深度优化的小程序。 此版本更新内容: New features 微信转其他平台(ali/swan/tt/qq)时支持app.json中的全局组件声明,感谢@lsycxyj的pr #323 新增配置globalMpxAttrsFilter支持用户对模板节点进行自定义预处理,感谢@lsycxyj的pr #325 Bugfix Fix百度小程序中页面onReady...

0
10
发表于大前端专区
2019/08/27 07:15

Mpx 2.2.20 发布,增强型小程序开发框架

Mpx 2.2.20 发布了。Mpx 是一款致力于提高小程序开发体验的增强型小程序框架,通过 Mpx,开发者能够以最先进的 web 开发体验(Vue + Webpack)开发生产性能深度优化的小程序。 此版本修复了一个 bug: 修复多 mode 输出时因抽取缓存复用造成的部分文件后缀错误的问题 更新说明: https://github.com/didi/mpx/releases/tag/v2.2.20...

0
8
发表于大前端专区
2019/07/14 08:18

Mpx 2.1.6 发布,增强型小程序开发框架

Mpx 2.1.6 发布了。Mpx 是一款致力于提高小程序开发体验的增强型小程序框架,通过 Mpx,开发者能够以最先进的 web 开发体验(Vue + Webpack)开发生产性能深度优化的小程序。 此版本修复了一个 bug: 支付宝模式下,在页面 onLoad 生命周期修改传递给子组件 props 的 data 数据,子组件 didMount 时无法同步获取对应的属性值(异步可获取) 更新说明: https://github.com/didi/mpx/releases...

1
20
发表于行业趋势专区
2018/12/12 08:35

滴滴开源小程序框架 Mpx ,致力于提高小程序开发体验

滴滴 WebApp 团队近日宣布开源 Mpx ,这是一款致力于提高小程序开发体验的增强型小程序框架。通过 Mpx ,开发者能够以最先进的 web 开发体验 (Vue + Webpack) 来开发生产性能深度优化的小程序。 Mpx 具有以下一些优秀特性: 数据响应特性 (watch/computed) 增强的模板语法(动态组件/样式绑定/类名绑定/内联事件函数/双向绑定等) 深度性能优化(原生自定义组件/基于依赖收集和数据变化的 setData ) Webpack 编译( npm/循环依赖/Ba...

12
49
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2019/12/26 23:04

Citrix ADC MPX初始化配置

多功能 Citrix ADC、专用 Citrix 网关企业版和专用 Citrix Web 应用防火墙设备的初始配置相同。您可以使用以下任何接口进行设备的初始配置: 首次使用向导-如果您使用 Web 浏览器连接到设备,系统会提示您输入网络配置和授权信息(如果尚未指定)。 LCD 键盘-您可以指定网络设置,但必须使用不同的界面来上传您的许可证。 串行控制台-连接到串行控制台后,可以使用 Citrix ADC 命令行指定网络设置并上传您的许可证, 动态主机配...

0
0
2019/07/10 15:25

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

MPX 框架是滴滴出行推出的一款专注小程序开发的增强型框架。本篇文章将从使用角度谈谈 MPX 的优势与好处。如果嫌内容太长,优势部分每个小节都有简单的一句话总结,可以快速阅读。如果想了解更多设计细节,可以阅读 前一篇文章 - MPX2.0 发布。 背景 在小程序逐渐火热的今天,越来越多的开发者需要进行小程序的开发。原生小程序的开发有诸多不便,开发者又需要在众多的小程序框架中做出抉择。 那么今天,我们要给大家安利一款小...

0
0
发表了博客
01/13 10:04

使用mpx开发外卖小程序完整教程(附源码)

框架简介 Mpx 是滴滴开源的一款致力于提高小程序开发体验的增强型小程序框架,通过 Mpx ,我们能够最先进的 web 开发体验 (Vue + Webpack) 来开发生产性能深度优化的小程序,Mpx 具有以下一些优秀特性: 数据响应特性 (watch/computed) 增强的模板语法(动态组件/样式绑定/类名绑定/内联事件函数/双向绑定等) 深度性能优化(原生自定义组件/基于依赖收集和数据变化的 setData) Webpack 编译 ( npm/循环依赖/Babel/ESLint/css 预编...

0
0
发表了博客
2019/06/22 21:02

滴滴小程序框架Mpx发布2.0:可直接转换已有微信小程序

桔妹导读:本周桔妹要跟大家推荐的开源项目,是一款致力提高小程序开发体验和效率的增强型小程序框架 —— Mpx ,它在内部支撑了多款小程序,开源以来也得到外部关注与应用,本次的2.0更新也是亮点众多。 Mpx 是一款致力于提高小程序开发体验和效率的增强型小程序框架,目前在滴滴公司内部支撑了包括滴滴出行小程序,滴滴出行广场小程序,青桔单车,黑马电单车,小桔养车,小桔加油在内的小程序生态;自去年11月开源以来,Mpx 也...

0
0
发表了博客
2018/12/18 19:11

滴滴开源小程序框架Mpx,致力于提高小程序开发体验

Mpx是一款致力于提高小程序开发体验的增强型小程序框架,通过Mpx,我们能够以最先进的web开发体验(Vue + Webpack)来开发生产性能深度优化的小程序,Mpx具有以下一些优秀特性: 数据响应特性(watch/computed) 增强的模板语法(动态组件/样式绑定/类名绑定/内联事件函数/双向绑定等) 深度性能优化(原生自定义组件/基于依赖收集和数据变化的setData) Webpack编译(npm/循环依赖/Babel/ESLint/css预编译/代码优化等) 单文件组件开发 ...

0
0
2019/07/08 07:06

【Web技术】281- 滴滴开源小程序框架 Mpx2.0

滴滴Mpx框架负责人@hiyuki,滴滴出行网约车webapp乘客团队的负责人,也是滴滴开源的小程序框架Mpx的负责人和核心作者 Mpx是一款致力于提高小程序开发体验和效率的增强型小程序框架,目前在滴滴公司内部支撑了包括滴滴出行小程序,滴滴出行广场小程序,青桔单车,黑马电单车,小桔养车,小桔加油在内的小程序生态;自去年11月开源以来,Mpx也吸纳了众多外部开发者的加入,基于Mpx开发了开走吧,好免街,花忆等小程序。 长期以来,...

0
0
2020/05/11 06:31

七大热门小程序框架横评,谁是性能之王

作者:董宏平(hiyuki),滴滴出行小程序负责人,mpx框架负责人及核心作者 随着小程序在商业上的巨大成功,小程序开发在国内前端领域越来越受到重视,为了方便广大开发者更好地进行小程序开发,各类小程序框架也层出不穷,呈现出百花齐放的态势。但是到目前为止,业内一直没有出现一份全面、详细、客观、公正的小程序框架测评报告,为小程序开发者在技术选型时提供参考。于是我便筹划推出一系列文章,对业内流行的小程序框架进行一...

0
0
2020/05/15 08:42

别问小程序有哪些框架了,一次性告诉你

作者:董宏平(hiyuki),滴滴出行小程序负责人,mpx框架负责人及核心作者 随着小程序在商业上的巨大成功,小程序开发在国内前端领域越来越受到重视,为了方便广大开发者更好地进行小程序开发,各类小程序框架也层出不穷,呈现出百花齐放的态势。但是到目前为止,业内一直没有出现一份全面、详细、客观、公正的小程序框架测评报告,为小程序开发者在技术选型时提供参考。于是我便筹划推出一系列文章,对业内流行的小程序框架进行一...

0
0
发表了博客
2019/01/08 08:22

AndroidFM模块学习之四源码分析(十)

接上一篇,今天我们来看看android\vendor\qcom\opensource\fm\qcom\fmradio\FmRxControls.java / * *打开FM Rx / Tx。 * Rx = 1和Tx = 2 * / public void fmOn(int fd, int device) { int re; FmReceiverJNI.setControlNative(fd, V4L2_CID_PRIVATE_TAVARUA_STATE, device ); setAudioPath(fd, false); re = FmReceiverJNI.SetCalibrationNative(fd); if (re != 0) Log.d(TAG,"Calibration failed"); } / * *关掉FM Rx / Tx * ...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
11 评论
157 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部