vuex中mapState问题

clipboard.png
clipboard.png
clipboard.png

在使用vuex的时候遇到一个问题:
过程是这样的:刷新页面的时候,在vue组件中判断store中state.access_token 以及 store.userId是否为'',是的就执行mutation中的方法从localstorage中把值再付给state.access_token 和 store.userId,然后在组建中触发一个点击事件,结果打印出来的依旧为'',是为什么呢?

阅读 2k
1 个回答

多此一举了哈,初始化直接放state中即可,没必要像你这么搞。你既然都知道是刷新了,你觉得还会有状态保留么?

state: {
    access_token: localStorage.getItem('access_token') || '',
    userid: localStorage.getItem('userid') || ''
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进