xiaoyao96/wxMiniStore

完整更新历史

Opened this issue · 2 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对象参数详情

image
作者可以通过这个设置版本号哦还能描述更新内容,和查看指定版本分支呢

image
作者可以通过这个设置版本号哦还能描述更新内容,和查看指定版本分支呢

非常感谢~ 可惜之前版本没打tag...