vuex數據存儲和本地區別和原理

vuex與本地存儲的區別和原理
1.開發環境 vuecli3+element
2.電腦系統 windows 10 專業版
3.在開發的過程當中,咱們老是要實現組件之間的通信!若是使用 vue進行開發,咱們通常會選擇 vuex實現組件之間的傳值。瞭解過數據存儲的朋友,確定知道仍是能夠經過本地存儲(localStorage和sessionStorage進行實現的),那麼問題來了(vuex和本地存儲有什麼區別呢?)vue

4.相信用過vuex的小夥伴都知道 vuex儲存的數據是不能刷新的,一刷新的話,數據就會丟失。緣由:由於vuex存儲在 內存裏,按 f5或者是ctrl+f5 是清除 內存。其實,vuex仍是很方便的,你們根據項目的需求選擇不一樣的方法。咱們還能夠經過 localStorage和sessionStorage 來代替 vuex存儲。相信用過 localStorage和sessionStorage 的小夥伴都知道,使用localStorage和sessionStorage 存儲的數據,按 f5或者是 ctrl+f5 進行刷新,數據不會丟失。爲何呢?localstorage(本地存儲)則以文件的方式存儲在本地,永久保存;sessionstorage( 會話存儲 ) ,臨時保存。localStorage和sessionStorage只能存儲字符串類型,對於複雜的對象可使用ECMAScript提供的JSON對象的stringify和parse來處理。
sessionstorage頁面關閉後就清除掉了,localstorage不會。
5.本期的內容到了這裏就結束啦,但願對你有所幫助。讓咱們一塊兒努力走向巔峯。vuex

相關文章
相關標籤/搜索