mpx

Mpx,一款具有优秀开发体验和深度性能优化的增强型跨端小程序框架

APACHE-2.0 License

Downloads
5K
Stars
3.6K
Committers
89

Bot releases are visible (Hide)

mpx -

Published by hiyuki about 2 years ago

New features

  • size-report 支持均摊体积计算

Bugfix

  • 输出web时datepicker的开始日期调整为1900年,与微信保持一致
  • 修复style src生成的静态资源在某些case下内容重复的问题,详情见https://github.com/didi/mpx/pull/1062
  • 支持编译选项checkUsingComponentsRules设置范围检查声明但未使用的组件

Packages

  • @mpxjs/size-report: 2.7.52 => 2.7.53
  • @mpxjs/webpack-plugin: 2.7.52 => 2.7.53
mpx -

Published by hiyuki about 2 years ago

Bugfix

  • 修复在输出web时用户逻辑与框架逻辑执行顺序的问题
  • 修复size-report统计共享体积存在误差的问题

Packages

  • @mpxjs/core: 2.7.47 => 2.7.50
  • @mpxjs/webpack-plugin: 2.7.49 => 2.7.50
mpx -

Published by hiyuki about 2 years ago

Bugfix

  • 修复输出web时修改通过refs获取dom调用exec报错问题
  • 修复tabber.custom及require.async在持久化缓存场景下可能会输出异常的问题

Packages

  • @mpxjs/api-proxy: 2.7.44 => 2.7.49
  • @mpxjs/webpack-plugin: 2.7.48 => 2.7.49
mpx -

Published by hiyuki about 2 years ago

Bugfix

  • 修复@mpxjs/size-report中计算group体积没有正确关联到其组件依赖树的问题

Packages

  • @mpxjs/size-report: 2.7.33 => 2.7.48
  • @mpxjs/webpack-plugin: 2.7.47 => 2.7.48
mpx -

Published by hiyuki about 2 years ago

Bugfix

  • 修复组件pageShow在后台页面中创建时执行异常的问题
  • 修复外链ts组件输出web时同时被vue组件和mpx组件引用时,执行异常的问题

Packages

  • @mpxjs/core: 2.7.44 => 2.7.47
  • @mpxjs/webpack-plugin: 2.7.46 => 2.7.47
mpx -

Published by hiyuki over 2 years ago

Bugfix

  • 修复输出支付宝时使用es6导出的sjs构建后不满足语法要求的问题

Packages

  • @mpxjs/webpack-plugin: 2.7.44 => 2.7.45
mpx -

Published by hiyuki over 2 years ago

Features

  • 输出web支持wx intersection api

Bugfix

  • 修复require.async在循环依赖及babel转义下存在的问题

Packages

  • @mpxjs/api-proxy: 2.7.41 => 2.7.44
  • @mpxjs/core: 2.7.43 => 2.7.44
  • @mpxjs/webpack-plugin: 2.7.43 => 2.7.44
mpx -

Published by Blackgan3 over 2 years ago

Features

  • 输出 ali 小程序自定义组件根节点样式和事件代理改为外部包裹root-view
  • 输出 web 支持自定义 app el

Bugfix

  • 修复ssr getInnerTap document 获取报错的问题

Packages

  • @mpxjs/core: 2.7.37 => 2.7.43
  • @mpxjs/webpack-plugin: 2.7.42 => 2.7.43
mpx -

Published by Blackgan3 over 2 years ago

Bugfix

  • 修复输出支付宝时xxx.ali.mpx文件根组件无事件代理和样式继承问题
mpx -

Published by hiyuki over 2 years ago

Features

  • @mpxjs/fetch预请求功能支持过滤部分参数比对

Bugfix

  • 修复生产环境下使用require.async异步引用的js模块为连接模块时没有处理导出的问题
  • 修复局部导出页面/组件在支付宝环境下运行错误的问题 #1039

Packages

  • @mpxjs/fetch: 2.7.35 => 2.7.39
  • @mpxjs/webpack-plugin: 2.7.38 => 2.7.39
mpx -

Published by hiyuki over 2 years ago

Bugfix

  • 对微信wxs中getRegExp传递字符串参数无需转义的怪异特性在其他平台中进行适配抹平

Packages

  • @mpxjs/webpack-plugin: 2.7.37 => 2.7.38
mpx -

Published by hiyuki over 2 years ago

Bugfix

  • 修复输出支付宝时:host样式丢失及原生组件样式异常的问题
  • @mpxjs/webpack-plugin新增proxyComponentEventsRules配置,控制输出支付宝时模拟微信组件原生事件响应的行为

Packages

  • @mpxjs/core: 2.7.33 => 2.7.37
  • @mpxjs/webpack-plugin: 2.7.36 => 2.7.37
mpx -

Published by hiyuki over 2 years ago

Bugfix

  • 规避生产环境下对于wxs entry进行unused export标记

Packages

  • @mpxjs/webpack-plugin: 2.7.35 => 2.7.36
mpx -

Published by hiyuki over 2 years ago

Bugfix

  • 修复开发插件时对于插件页面编译报错的问题 #1022
  • 修复@mpxjs/fetch注册拦截器未定义reject方法时报错的问题

Packages

  • @mpxjs/fetch: 2.7.28 => 2.7.35
  • @mpxjs/webpack-plugin: 2.7.34 => 2.7.35
mpx -

Published by hiyuki over 2 years ago

Bugfix

  • 修复require.async引用模块在生产模式下可能出现的treeshaking和mangle错误

Packages

  • @mpxjs/webpack-plugin: 2.7.33 => 2.7.34
mpx -

Published by hiyuki over 2 years ago

Bugfix

  • 由于原生支持,删除字节中对于pagelifetimes的模拟实现
  • 修复微信异步分包场景下获取组件refs存在的问题
  • 修复size report开启冗余分析处理concatenatedModule报错的问题
  • 修复输出web时把.js结尾的vue组件处理报错问题

Packages

  • @mpxjs/core: 2.7.30 => 2.7.33
  • @mpxjs/size-report: 2.7.26 => 2.7.33
  • @mpxjs/webpack-plugin: 2.7.32 => 2.7.33
mpx -

Published by hiyuki over 2 years ago

Bugfix

  • 修复require.async在moduleConcatenation场景下构建报错的问题

Packages

  • @mpxjs/webpack-plugin: 2.7.31 => 2.7.32
mpx -

Published by hiyuki over 2 years ago

Bugfix

  • 修复wxml-loader中对于template生成request的逻辑
  • 修复wxs-loader中获取issuerPackageName的逻辑

Packages

  • @mpxjs/webpack-plugin: 2.7.27 => 2.7.31
mpx -

Published by hiyuki over 2 years ago

Bugfix

  • 修复分包异步组件slot中的同步组件在异步组件加载完成后不重新执行生命周期及数据响应失效的问题

Packages

  • @mpxjs/core: 2.7.26 => 2.7.29
mpx -

Published by hiyuki over 2 years ago

Bugfix

  • 修复使用js定义json模块时引用的依赖不被正确收集的问题
  • 修复fetch插件ts定义

Packages

  • @mpxjs/fetch: 2.7.26 => 2.7.28
  • @mpxjs/webpack-plugin: 2.7.25 => 2.7.28