vuex狀態持久化


npm install vuex-persistedstate

 在store.js里

import createPersistedState from 'vuex-persistedstate'
const state = {
    user:{},
}
export default new Vuex.Store({
    state,
    getters,
    actions,
    mutations,
    plugins: [createPersistedState()]//會自動保存創建的狀態。刷新還在
});

 

vuex-persistedstate 使用瀏覽器的本地存儲( local storage )對狀態( state )進行持久化。這意味着刷新頁面或關閉標簽頁都不會刪除你的數據。

一個很好的例子就是購物車:如果用戶不小心關閉了一個標簽,他們可以重新打開並回到之前頁面的狀態。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM