不理解getters的用法 state里面设置了token: null
我localStorage里面token也是有值的
我下面这样写为什么刷新页面后state里面token为什么还是null?这个跟计算属性用法不一样吗?
getters.js
export default {
token (state) {
if (!state.token) {
let token = JSON.parse(window.localStorage.getItem('token') || null)
state.token = token
return token
}
}
}
楼上正解,可以看下文档,各个的用法,getter只是作为一state返回前预处理,类似于装饰器的概念。