import Vue from 'vue' import Vuex from 'vuex' Vue.use(Vuex) export default new Vuex.Store({ state: { historicalSearch: [] }, getters: { }, mutations: { setHistoricalSearch(state, payload) { state.historicalSearch = payload localStorage.setItem('historicalSearch', JSON.stringify(payload)); } }, actions: { // 获取历史搜索的数据 fetchHistoricalSearch({ commit }) { let historicalSearch = JSON.parse(localStorage.getItem('historicalSearch')) || [] commit('setHistoricalSearch', historicalSearch) }, }, modules: { } })