为了账号安全,请及时绑定邮箱和手机立即绑定

没有redux或者vuex, 在ES6中如何进行状态、数据管理?

没有redux或者vuex, 在ES6中如何进行状态、数据管理?

qq_遁去的一_1 2018-12-12 18:15:45
比如:在小程序里面,我不想要redux或者vuex,那么如何进行状态、数据管理?说人话:就是如何实现简单的redux或者vuex?
查看完整描述

1 回答

?
蛊毒传说

TA贡献1895条经验 获得超3个赞

自己写个class,定义初始的初始数据(__state),

修改数据时用原型上的函数进行:


setState (state) {

    __state = state

}

获取数据时通过ES6 的get来获取,具体实现:


get state () {

    return __state

}

其实还是能直接修改到数据,但是经过包装后,隐藏掉这个接口,而且实现也比较简单。


查看完整回答
反对 回复 2019-01-27
  • 1 回答
  • 0 关注
  • 456 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信