mpx

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

APACHE-2.0 License

Downloads
5K
Stars
3.6K
Committers
89

Bot releases are hidden (Show)

mpx -

Published by hiyuki 26 days ago

New features

  • 输出RN 2期组件支持

Bugfix

  • atMode匹配规则修复

Packages

  • @mpxjs/api-proxy: 2.9.61 => 2.9.62
  • @mpxjs/core: 2.9.59 => 2.9.62
  • @mpxjs/fetch: 2.9.43 => 2.9.62
  • @mpxjs/webpack-plugin: 2.9.59 => 2.9.62
mpx -

Published by hiyuki about 2 months ago

New features

  • 输出RN支持this.getPageId()
  • 输出RN支持navigationStyle: 'custom'
  • 输出RN支持externalClasses

Bugfix

  • 修复RN样式转换数值不支持负数的问题
  • 修复RN transform样式转换问题
  • 修复RN onshow/onhide生命周期执行问题
  • 修复RN事件e.target和e.currentTarget处理问题
  • 修复RN自定义事件名首字母大写不触发的问题

Packages

  • @mpxjs/api-proxy: 2.9.58 => 2.9.59
  • @mpxjs/core: 2.9.58 => 2.9.59
  • @mpxjs/pinia: 2.9.58 => 2.9.59
  • @mpxjs/store: 2.9.58 => 2.9.59
  • @mpxjs/utils: 2.9.58 => 2.9.59
  • @mpxjs/webpack-plugin: 2.9.58 => 2.9.59
mpx -

Published by hiyuki about 2 months ago

Bugfix

  • 修复输出RN时存在的一系列问题

Packages

  • @mpxjs/api-proxy: 2.9.53 => 2.9.58
  • @mpxjs/core: 2.9.57 => 2.9.58
  • @mpxjs/utils: 2.9.50 => 2.9.58
  • @mpxjs/webpack-plugin: 2.9.57 => 2.9.58
  • @mpxjs/webview-bridge: 2.9.53 => 2.9.58
mpx -

Published by hiyuki 2 months ago

New Features

  • 输出web页面切换时新增页面切换动画
  • 输出RN新增支持wx:model

Bugfix

  • 修复输出RN时button分享事件重复触发的问题

Packages

  • @mpxjs/core: 2.9.50 => 2.9.57
  • @mpxjs/webpack-plugin: 2.9.56 => 2.9.57
mpx -

Published by hiyuki 2 months ago

Bugfix

  • 修复对于字节分包异步的支持

Packages

  • @mpxjs/webpack-plugin: 2.9.55 => 2.9.56
mpx - Latest Release

Published by hiyuki 2 months ago

New features

  • 开启字节小程序分包异步的编译支持,对于字节小程序分包异步的特殊要求,如通用分包需声明common:true和pages必须为空等,由于与微信的规则存在冲突,需要用户通过条件编译手动进行差异化处理

Bugfix

  • 回滚对于template文件的增强编译支持,避免原生组件模版编译受到影响

Packages

  • @mpxjs/unocss-plugin: 2.9.35 => 2.9.54
  • @mpxjs/webpack-plugin: 2.9.50 => 2.9.54
mpx -

Published by hiyuki 2 months ago

Bugfix

  • 修复webview-bridge中的边界报错
  • 调整api-proxy上游依赖

Packages

  • @mpxjs/api-proxy: 2.9.52 => 2.9.53
  • @mpxjs/webview-bridge: 2.9.48 => 2.9.53
mpx -

Published by hiyuki 2 months ago

Bugfix

  • 输出web时dataset传递字符串时不再进行stringify

Packages

  • @mpxjs/core: 2.9.48 => 2.9.50
  • @mpxjs/api-proxy: 2.9.48 => 2.9.50
  • @mpxjs/webpack-plugin: 2.9.48 => 2.9.50
  • @mpxjs/utils: 2.9.48 => 2.9.50
mpx -

Published by hiyuki 3 months ago

New feature

  • 输出RN支持I18n

Bugfix

  • 修复动态化运行时造成SSR内存泄漏的问题

Packages

  • @mpxjs/core: 2.9.47 => 2.9.48
  • @mpxjs/unocss-base: 2.9.46 => 2.9.48
  • @mpxjs/webpack-plugin: 2.9.43 => 2.9.48
  • @mpxjs/webview-bridge: 2.9.45 => 2.9.48
mpx -

Published by Blackgan3 3 months ago

Bugfixs

  • 修复框架unmounted钩子失效问题

Packages

  • @mpxjs/core: 2.9.46 => 2.9.47
mpx -

Published by Blackgan3 3 months ago

Bugfixs

  • 调整框架对thanos特殊自定义事件支持逻辑
  • 修复原子类::backdrop在部分真机(iphone)下渲染异常问题

Packages

  • @mpxjs/core: 2.9.43 => 2.9.46
  • @mpxjs/unocss-base: 2.9.35 => 2.9.46
mpx -

Published by hiyuki 3 months ago

New features

  • 新增支持wx:class使用多个类名作为key,#1550
  • 新增支持输出RN路由及App能力,wxs能力等

Bugfixs

  • 调整框架动态化运行时条件编译策略
  • 对render函数体积优化、mpx-fetch proxy处理和模版表达式optional chainning支持进行了小的修复与调整

Packages

  • @mpxjs/api-proxy: 2.9.41 => 2.9.43
  • @mpxjs/core: 2.9.42 => 2.9.43
  • @mpxjs/fetch: 2.9.41 => 2.9.43
  • @mpxjs/webpack-plugin: 2.9.42 => 2.9.43
mpx -

Published by hiyuki 3 months ago

New features

Bugfix

  • 微调输出web scrollView refresh逻辑

Packages

  • @mpxjs/core: 2.9.41 => 2.9.42
  • @mpxjs/webpack-plugin: 2.9.41 => 2.9.42
mpx -

Published by hiyuki 3 months ago

New features

  • 初步支持跨端输出RN(整体输出RN能力仍处于开发状态,可能存在频繁变更)
  • @mpxjs/size-report支持统计分包异步体积

Bugfix

  • 修复部分场景下页面和组件构建报错信息未抛出的问题
  • 修复wx:class/wx:style在value中带有,时wxs解析处理错误的问题
mpx -

Published by hiyuki 4 months ago

Bugfix

  • 修复Component is未声明range时的处理逻辑
  • 完善输出web时request api的错误处理

Packages

  • @mpxjs/api-proxy: 2.9.39 => 2.9.40
  • @mpxjs/webpack-plugin: 2.9.39 => 2.9.40
mpx -

Published by hiyuki 4 months ago

New features

  • 新增支持运行时动态化渲染能力

Packages

  • @mpxjs/api-proxy: 2.9.38 => 2.9.39
  • @mpxjs/core: 2.9.38 => 2.9.39
  • @mpxjs/pinia: 2.9.38 => 2.9.39
  • @mpxjs/store: 2.9.38 => 2.9.39
  • @mpxjs/utils: 2.9.38 => 2.9.39
  • @mpxjs/webpack-plugin: 2.9.38 => 2.9.39
mpx -

Published by hiyuki 4 months ago

New Features

  • 输出web支持设置dataset为普通对象

Packages

  • @mpxjs/api-proxy: 2.9.28 => 2.9.38
  • @mpxjs/core: 2.9.36 => 2.9.38
  • @mpxjs/pinia: 2.9.31 => 2.9.38
  • @mpxjs/store: 2.9.36 => 2.9.38
  • @mpxjs/utils: 2.9.1 => 2.9.38
  • @mpxjs/webpack-plugin: 2.9.37 => 2.9.38
mpx -

Published by hiyuki 4 months ago

Bugfix

  • 修复2.9.36输出web时使用sessionStorage引入的报错问题

Packages

  • @mpxjs/webpack-plugin: 2.9.36 => 2.9.37
mpx -

Published by hiyuki 4 months ago

Bugfixs

  • 修复独立组件输出web时部分能力不可用的问题
  • 完善输出web时webview postMessage的能力
  • 输出web模拟小程序路由新增sessionStorage缓存路由栈,避免页面刷新后路由逻辑出错的问题
  • 输出web时wx:model的执行顺序与小程序中对齐
  • 增加支付宝中wx:ref对于分包异步placeholder的容错处理

Packages

  • @mpxjs/core: 2.9.35 => 2.9.36
  • @mpxjs/store: 2.9.9 => 2.9.36
  • @mpxjs/webpack-plugin: 2.9.35 => 2.9.36
  • @mpxjs/webview-bridge: 2.9.17 => 2.9.36
mpx -

Published by hiyuki 4 months ago

Bugfix

  • 修复输出web模版env条件编译不生效的问题
  • 修复unocss preflightRoot与原始预设对齐
  • 修复支付宝组件销毁后调用this.createSelectorQuery可能报错的问题

Packages

  • @mpxjs/core: 2.9.33 => 2.9.35
  • @mpxjs/unocss-base: 2.9.7 => 2.9.35
  • @mpxjs/unocss-plugin: 2.9.30 => 2.9.35
  • @mpxjs/webpack-plugin: 2.9.34 => 2.9.35