完整更新历史
xiaoyao96 opened this issue · comments
更新日志
1.2.8
[2019.11.27] F
: 优化diff能力。
1.2.7
[2019.9.6] F
: 修复删除state中的数组,删除的项会为null的问题。
1.2.6
[2019.6.26] A
: 新增store.prototype.getState,用于读取store.$state的拷贝,防止对原状态进行误操作。
1.2.5
[2019.6.25] F
: 修复setState为引用类型数据时视图可能不会更新。
1.2.3
[2019.4.15] A
: 组件/页面内 新增useProp属性,指定当前组件/页面使用指定状态,提高性能。
[2019.4.15] U
: store.setState加入diff算法,更加高效。
1.2.2
[2019.4.2] F
: 修复pageLisener内部分周期执行时报错。
1.2.1
[2019.3.24] F
: 修复使用plugins插件时,提示non-writable错误。(解决方案)。
[2019.3.24] F
: 对Component中lifetimes字段的兼容。
1.2
[2019.3.21] F
:测试发现小程序原生的setData会默认深拷贝目标对象。所以导致了#3,目前已修复,也说明了setState后,各个页面的$state不再是完全引用的关系。
[2019.3.17] U
:不再支持es5,并重写源码(es6),代码更少,做的更多,又恢复了$state完全引用(仅首次加载),修复了一些极端情况的bug。
1.1
[2018.11.29] A
:新增局部状态模式, 可设置$state部分页面或组件可用,大幅提升性能。
[2018.11.16] A
:支持es5。
[2018.10.31] A
:拓展新增周期监听 pageLisener字段,可监听所有页面的所有生命周期事件。
[2018.10.30] A
:拓展新增功能全局方法 methods字段,大幅优化setState性能。更新前需调整Store结构,请阅读Store对象参数详情。