鍍金池/ 問答/HTML/ 為什么要用vuex

為什么要用vuex

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

回答
編輯回答
柚稚

與數(shù)據(jù)存儲不同,Vuex 解決的主要問題是不同組件間的通信,以達(dá)到對當(dāng)前頁面數(shù)據(jù)狀態(tài)的管理。
既然是狀態(tài),它不會是持久化的,在頁面刷新或關(guān)閉后,數(shù)據(jù)自動丟失。
如果組件比較少,完全可以不用 Vuex。

而且,目前有很多基于 Vuex 的插件,結(jié)合 localStorage、sessionStorage、IndexDB 等,可以達(dá)到數(shù)據(jù)持久化的目的。

2018年6月29日 12:56