公共資料為何放在vuex中而不是瀏覽器的local storage或是cookie中?

時間 2021-06-03 21:13:10

1樓:默語

這個問題我感覺很奇怪,不知道你的提問是什麼意思,儲存在local storage和cookies裡的是不怕重新整理的

要想用vuex你至少得做個spa,你路由裡得儲存必要的引數,否則一重新整理,炸了,怎麼公共的起來

所謂公共是針對全域性變數而言對比的,這跟local storage和cookies的場景不是一樣的

2樓:

兩者用處不一樣,local storage和cookie是把資料儲存在了本地,更多的是用來保持應用和伺服器之間的會話,vuex是為了把應用的資料提公升,讓多個元件共享,並且可以保證單向資料流

3樓:「已登出」

放在vuex的資料是響應式的,資料的修改會實時更新到整個元件樹,而且資料變化也是可以監聽到。而後兩種都是死的資料,對他們的操作無法追蹤。

4樓:奔三的lang

local storage 和cookie都是本地檔案儲存,而vuex儲存是基於記憶體的,光訪問速度就差很多,更不用說發布訂閱的機制

5樓:yang

vuex 和 local stroage 關注點不一樣。

乙個關注應用狀態,乙個關注本地儲存。

這問題就好比,你為什麼不用筷子喝湯?

6樓:

vuex它是響應式的,方便我們動態存、取、以及對狀態的統一管理【提公升可維護性】。

但是它不是持久儲存,重新整理會丟資料,很多場景下我們需要storage+vuex相結合。

7樓:餘騰靖

localStorage 值只能是字串啊,也不支援發布訂閱,沒有發布訂閱就沒法在修改 data 是重新渲染元件啊。vuex 你可以理解為乙個高階版的 localstorage。

cookie 不是用來存使用者資料的,cookie 是用來維持 http 會話狀態的。

《逆轉裁判》中為何總是把徽章放在證物欄的第一位?

星才子總被虐 私以為這是身份的象徵。逆轉裁判和其它律師電影一樣,混淆了律師與偵探的概念。遊戲裡的律師,既參與搜查,也執行辯護。這個設定的意思就是強化律師身份,僅此而已。但成步堂絕對不能是偵探,因為律師的目的是在法庭上給對方逼得啞口無言,要知道,在逆轉中猜出真兇並不困難,加上有的案件上來就告訴你真兇了...

建築設計建模中為何高校青睞maya而市場青睞rhino?

NARUTO 因為maya做造型很方便呀,而且讀書也不需要考慮建造 造價等問題,所以用起來很爽。很快就能捏乙個很酷炫的造型。而工作都是實際工程,要考慮到後期建造 資料的提取 造價等操作,同時造型也沒那麼自由,rhino完全足夠了。同時rhino還有Grasshopper很方便後期做優化,批量處理模型...

神探狄仁傑中為何食鹽落水而不化掉?

劇中有說啊,每次落水落水的鹽有數十萬石,也就是萬噸左右,再加上外面有麻包包裝,加上古代用的是粗鹽,溶解慢,要好幾個月才能全部融化 小鴨梨呀 狄粉來強答一波。大人,我覺得其中原因有三 第一,古時食鹽提煉不純,粗鹽不易溶於水。第二點,或許邗溝水溫較低,分子運動減緩?這第三點便是,粗鹽採用麻袋包裹,與水接...