为什么Vuex页面刷新数据就清空了
Vuex页面刷新数据就清空了
-
因为JS数据保存在浏览器的堆栈内存里,所以一刷新浏览器就释放JS内存,把堆栈内存清空,所以就
Vuex
没了数据。 -
解决数据清空问题:使用本地内存,例如
cookie,localStorage,sessionStorage
保存数据。 -
Remark:
sessinStorage
是不能设置过期时间的,只有当窗口会话关闭才会被清空。
因为JS数据保存在浏览器的堆栈内存里,所以一刷新浏览器就释放JS内存,把堆栈内存清空,所以就Vuex
没了数据。
解决数据清空问题:使用本地内存,例如cookie,localStorage,sessionStorage
保存数据。
Remark:sessinStorage
是不能设置过期时间的,只有当窗口会话关闭才会被清空。