2 回答

TA貢獻(xiàn)1805條經(jīng)驗(yàn) 獲得超9個(gè)贊
vuex 不僅僅是拿來存數(shù)據(jù)的。它是與vue深度結(jié)合的組件狀態(tài)集中管理模式。
除了你 思維中的 “存數(shù)據(jù)” 外,還包含對于數(shù)據(jù)的處理“mutation”,處理數(shù)據(jù)的事件“action”,衍生數(shù)據(jù)“getter”等等,是一整套的狀態(tài)管理方案。
而你遇到的問題是如何將數(shù)據(jù)本地持久化,跟vuex根本不搭噶,你大可以用Storage,存下部分本地?cái)?shù)據(jù)就好,然后在對應(yīng)“action”中進(jìn)行邏輯判斷,是從Storage獲取數(shù)據(jù);還是異步獲取數(shù)據(jù);還是先從Storage獲取再異步更新數(shù)據(jù)。

TA貢獻(xiàn)1865條經(jīng)驗(yàn) 獲得超7個(gè)贊
如果是本地?cái)?shù)據(jù)持久化,我有一個(gè)方案,vuex+本地存儲。默認(rèn)所有頁面中的數(shù)據(jù)都從本地存儲中拿(而不是vuex中的state),然后通過vuex的訂閱插件,在每一次mutation的時(shí)候,都
添加回答
舉報(bào)