vuex是存的狀態(tài),它是把數(shù)據(jù)存儲(chǔ)在內(nèi)存中。(頁(yè)面刷新的時(shí)候數(shù)據(jù)會(huì)重新初始化,數(shù)據(jù)會(huì)丟失掉)
localstorage是把文件,數(shù)據(jù)存儲(chǔ)在本地的磁盤中。(在關(guān)閉瀏覽器后數(shù)據(jù)還一直存在,是持久的)
注:很多同學(xué)覺(jué)得用localstorage可以代替vuex, 對(duì)于不變的數(shù)據(jù)確實(shí)可以,但是當(dāng)兩個(gè)組件共用一個(gè)數(shù)據(jù)源(對(duì)象或數(shù)組)時(shí),如果其中一個(gè)組件改變了該數(shù)據(jù)源,希望另一個(gè)組件響應(yīng)該變化時(shí),localstorage,sessionstorage無(wú)法做到,而vuex可以。
所以強(qiáng)調(diào) vuex響應(yīng)式的, 再說(shuō)一遍, 響應(yīng)式的!