vuex
vuex持久化问题?
vuex的数据只会存入到内存中,页面刷新就没了。
-
方案一:使用插件
npm i vuex-persistedstate@3.2.1
import Vue from 'vue' import Vuex from 'vuex' import createPersistedState from "vuex-persistedstate" import { getUserInfoAPI } from '@/api' Vue.use(Vuex)export default new Vuex.Store({state: {},getters: {},actions: {},modules: {},plugins: [createPersistedState()] })
-
方案二:手动添加到
localstorage
中,首次渲染数据的时候,先获取localstorage
没有再从vuex中拿。