Vuex: 当我刷新浏览器地址的时候,state里面的内容被清空了。

Created on 26 Jan 2016  ·  7Comments  ·  Source: vuejs/vuex

hi all,
我们项目中最近准备引用vuex,但是发现一个问题:当我刷新浏览器地址的时候,state里面保存的数据被清空了。请指导一下怎么解决。

Most helpful comment

@shinygang 你是不是理解错 vuex 的意义了...

All 7 comments

刷新相当于App重载了 数据当然会清空 你可以把数据存在cookie, session或者localstorage

@jianfei 如果这样子的话,我感觉vuex意义不大了啊。

@shinygang 你是不是理解错 vuex 的意义了...

@yyx990803 我理解的是用vuex做全局状态管理,比如登录后的一些用户信息全局缓存,不用在组件的props上传了。我想用他来替代localStorage之类的本地缓存。

状态管理是为了可维护性和可扩展性,和本地缓存没有任何关系。但是你可以在 middleware 中将状态存入 localStorage。
On Mon, Jan 25, 2016 at 10:28 PM Ryan Wang [email protected] wrote:

@shinygang https://github.com/shinygang 那你想多了。。。


Reply to this email directly or view it on GitHub
https://github.com/vuejs/vuex/issues/47#issuecomment-174800275.

楼主,vuex刷新给清楚了是什么回事!!

@yyx990803 有道理

Was this page helpful?
0 / 5 - 0 ratings