最近嘗試用vue做項目,使用了vuex管理狀態,但是發現一個問題:就是頁面刷新后vuex里面的數據就清空掉了,所以基本上我在vuex里面存的數據都要在瀏覽器里面存一次,那么問題來了,請問為什么不直接就把數據存到瀏覽器里面呢,還要存到vuex里面多此一舉?
1 回答

守著星空守著你
TA貢獻1799條經驗 獲得超8個贊
與數據存儲不同,Vuex 解決的主要問題是不同組件間的通信,以達到對當前頁面數據狀態的管理。
既然是狀態,它不會是持久化的,在頁面刷新或關閉后,數據自動丟失。
如果組件比較少,完全可以不用 Vuex。
而且,目前有很多基于 Vuex 的插件,結合 localStorage、sessionStorage、IndexDB 等,可以達到數據持久化的目的。
添加回答
舉報
0/150
提交
取消