Skip to content

Releases: didi/mpx

v2.8.36

11 Jul 03:26
Compare
Choose a tag to compare

Bugfix

  • 调整内置postcss插件执行顺序,解决内置插件中的 rpx 等带有注释处理功能的插件无法按预期方式执行的问题

v2.8.33

09 Jun 04:33
Compare
Choose a tag to compare

New features

  • 添加initData类型定义
  • 新增校验异步组件未写 componentPlaceholder 或者 componentPlaceholder 是一个未定义的组件的功能

Bugfix

  • 修复字节小程序引用多个插件页面丢失注册页面问题
  • 修复wxml-loader中的随机数bug
  • 移除非标准 watch 选项 immediateAsync

Packages

  • @mpxjs/core: 2.8.31 => 2.8.33
  • @mpxjs/webpack-plugin: 2.8.31 => 2.8.33

v2.8.31

23 Apr 13:06
Compare
Choose a tag to compare

Bugfix

  • 修复render函数边界异常case
  • 输出web时video组件新增playsinline属性

Packages

  • @mpxjs/core: 2.8.28 => 2.8.31
  • @mpxjs/webpack-plugin: 2.8.30 => 2.8.31

v2.8.30

18 Apr 09:09
Compare
Choose a tag to compare

Bugfix

  • 输出 web 时通过编译时 hack fix 的方式处理 vue-i18n-bridge 中通过 new Function 动态执行 es6+ 代码带来的兼容性问题

Packages

  • @mpxjs/webpack-plugin: 2.8.29 => 2.8.30

v2.8.29

06 Apr 11:49
Compare
Choose a tag to compare

Bugfix

  • fix #1193,避免输出web时在新版脚手架项目中抛出非预期错误

Packages

  • @mpxjs/webpack-plugin: 2.8.28 => 2.8.29

v2.8.28

30 Mar 12:42
Compare
Choose a tag to compare

Bugfix

  • 避免组件在unmouted后依然执行队列中的render函数
  • 修复输出web时effectScope不返回的问题
  • 输出web升级betterScroll版本避免内部报错
  • 恢复初始化refs时机为beforeCreate,安全使用refs的时机包括nextTick/watchPost/mounted

Packages

  • @mpxjs/core: 2.8.27 => 2.8.28
  • @mpxjs/webpack-plugin: 2.8.27 => 2.8.28

v2.8.26

22 Mar 04:18
Compare
Choose a tag to compare

New features

  • effectScope.resume支持传递ignoreDirty参数,示例如下:
this.scope.pause()
setTimeout(()=>{
  // 正常情况下resume时scope中的effect会根据暂停期间相关依赖数据是否发生变化来决定是否立即执行,当ignoreDirty参数传递为true则无论数据是否发生变化resume时都不会立即执行effect,相当于完全忽略暂停期间发生的数据变化
  this.scope.resume(true)
}, 3000)

Bugfix

  • 将refs的初始化时机由beforeCreate延后至beforeMount,避免用户在created/attached时获取到未完成初始化的子组件实例,也就意味着用户最早可以获取ref的时机为mounted

Packages

  • @mpxjs/core: 2.8.24 => 2.8.26

v2.8.25

14 Mar 10:21
Compare
Choose a tag to compare

Bugfix

  • 修复worker.js在新版webpack下构建报错的问题
  • 修复wxss-loader升级后构建报错的问题

Packages

  • @mpxjs/webpack-plugin: 2.8.23 => 2.8.25

v2.8.24

01 Mar 13:05
Compare
Choose a tag to compare

Bugfix

  • 允许render effect自触发

Packages

  • @mpxjs/core: 2.8.23 => 2.8.24

v2.8.23

01 Mar 12:21
Compare
Choose a tag to compare

Bugfix

  • 调整数据响应死循环规避策略,允许一些非死循环的自响应effect存在
  • 修复输出web时?resolve返回的路径受到publicPath配置影响的问题,强制返回绝对路径

Packages

  • @mpxjs/core: 2.8.22 => 2.8.23
  • @mpxjs/webpack-plugin: 2.8.22 => 2.8.23