diff --git a/src/App.vue b/src/App.vue index 9f8fcd7..4406ab9 100755 --- a/src/App.vue +++ b/src/App.vue @@ -36,6 +36,7 @@ import Breadcrumb from './components/Breadcrumb.vue'; // import loadingAnimation from '@/assets/loadingAni.json' // 导入JSON文件 import GlobalLoading from '@/components/GlobalLoading1.vue' import SliderScondThree from '@/components/SliderScondThree.vue' +import store from "@/store"; // import ContentWithLoading from '@/components/ContentWithLoading' export default { data() { @@ -57,6 +58,8 @@ export default { }, mounted() { window.addEventListener('beforeunload', this.clearStorage); + const menu_list = JSON.parse(localStorage.getItem('menu_list')) + store.commit('SET_SLIDER_MENU', menu_list); console.log(this.secondMenu,'secondMenu===='); }, beforeUnmount() { diff --git a/src/utils/login.js b/src/utils/login.js index 7e1a363..171c900 100644 --- a/src/utils/login.js +++ b/src/utils/login.js @@ -31,6 +31,7 @@ export async function autoLoginByToken(timeout = 10000) { // 存入 localStorage if(res.data.data.access_token) localStorage.setItem('token', res.data.data.access_token) if(res.data.data.nick) localStorage.setItem('nick', res.data.data.nick) + if(res.data.data.menu_list) localStorage.setItem('menu_list', JSON.stringify(res.data.data.menu_list)) } const res = await axiosWithTimeout(