vue中 页面刷新之后,拿不到store中的数据
转载地址:https://segmentfault.com/q/1010000014602905在created中获取vuex中的数据,一进入页面能够拿到,但是页面刷新之后就拿不到数据解释store是原来存储组件状态的,不是用来做本地数据存储的。本地存储可以用localStorage/sessionStorage或者cookie。你可以把它看做是一个js的缓存数据; 例如:...
·
转载地址:https://segmentfault.com/q/1010000014602905
在created中获取vuex中的数据,一进入页面能够拿到,但是页面刷新之后就拿不到数据
解释
store
是原来存储组件状态的,不是用来做本地数据存储的。
本地存储可以用localStorage/sessionStorage
或者cookie
。
你可以把它看做是一个js的缓存数据; 例如:
let arr = [];
// 在某个事件中加入了一个值 [1]
// 再次刷新时 相当于又重新声明了 所以没有值
可以通过sessionStorage或者localStorage解决
const state = {phone:localStorage.getItem('phone')||""}
更多推荐
已为社区贡献13条内容
所有评论(0)