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

vuex怎样使用getters管理state里面的数据?

vuex怎样使用getters管理state里面的数据?

红糖糍粑 2019-03-02 17:41:56
不理解getters的用法 state里面设置了token: null 我localStorage里面token也是有值的我下面这样写为什么刷新页面后state里面token为什么还是null?这个跟计算属性用法不一样吗?getters.jsexport default {   token (state) {    if (!state.token) {      let token = JSON.parse(window.localStorage.getItem('token') || null)       state.token = token      return token     }   } }
查看完整描述

2 回答

?
潇潇雨雨

TA贡献1833条经验 获得超4个赞

楼上正解,可以看下文档,各个的用法,getter只是作为一state返回前预处理,类似于装饰器的概念。

查看完整回答
反对 回复 2019-03-02
?
喵喵时光机

TA贡献1846条经验 获得超7个赞

更改 Vuex 的 store 中的状态的唯一方法是提交 mutation。建议再详细查阅一下 Vuex 的文档。

查看完整回答
反对 回复 2019-03-02
  • 2 回答
  • 0 关注
  • 2175 浏览
慕课专栏
更多

添加回答

举报

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