javascript - vuex和localstorage儲存資料有什麼差別
怪我咯
怪我咯 2017-05-18 11:00:30
0
4
739

vuex和localstorage儲存資料有什麼差別

怪我咯
怪我咯

走同样的路,发现不同的人生

全部回覆(4)
左手右手慢动作

vuex存的是狀態,表示與view對應的數據,存的位置是記憶體中;

localstorage是瀏覽器提供的介面讓你存的是檔案、存在你電腦的磁碟,當然也可以把狀態存到本地!

PHPzhong

完全就是兩個東西,vuex是vue中的狀態管理機制,是方便組件之間通信的;而localstorage是本地存儲,是將數據存儲到瀏覽器的方法,一般是在跨頁面傳遞數據時使用。

仅有的幸福

壓根他倆就是兩碼事。 vuex是狀態管理用的,就是元件資料共享的那種,一個元件的資料變化會對應到使用這個資料的其他元件。再說localstorage,那個是H5提供的一個更簡單的資料儲存的方式,之前是用cookie存放,但是cookie存放的資料量太小,而且介面麻煩。 localstorage的資料可以有5M的限制,相當大了已經,而且api相當簡單好記,方便使用,在以後相信會成為主流的。

Peter_Zhu

xsf——1991已經說的比較到位了,我補充下,如果你dispatch觸發vuex不是寫在當前路由,刷新頁面的話,之前存在vuex裡的資料會被初始化掉,vuex裡面的資料會遺失掉。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!