比如:在小程序里面,我不想要redux或者vuex,那么如何进行状态、数据管理?说人话:就是如何实现简单的redux或者vuex?
1 回答
蛊毒传说
TA贡献1895条经验 获得超3个赞
自己写个class,定义初始的初始数据(__state),
修改数据时用原型上的函数进行:
setState (state) {
__state = state
}
获取数据时通过ES6 的get来获取,具体实现:
get state () {
return __state
}
其实还是能直接修改到数据,但是经过包装后,隐藏掉这个接口,而且实现也比较简单。
添加回答
举报
0/150
提交
取消