浏览代码

修复面包屑bug

jwyu 3 年之前
父节点
当前提交
1b8d362592
共有 2 个文件被更改,包括 6 次插入1 次删除
  1. 5 0
      src/router/index.js
  2. 1 1
      src/store/index.js

+ 5 - 0
src/router/index.js

@@ -246,7 +246,12 @@ router.beforeEach((to, from, next) => {
 	}
 	}
   if(to.meta.isRoot){
   if(to.meta.isRoot){
     store.commit('setBreadCrumb', to)
     store.commit('setBreadCrumb', to)
+  }else{
+    if(store.state.breadCrumbList.length==1){
+      store.commit('modifyBreadCrumb',to.meta.title)
+    }
   }
   }
+  
   document.title=to.meta.title
   document.title=to.meta.title
 	next();
 	next();
 })
 })

+ 1 - 1
src/store/index.js

@@ -2,7 +2,7 @@ import { createStore } from "vuex";
 import {ElMessage} from 'element-plus'
 import {ElMessage} from 'element-plus'
 import {apiUserInfo} from '@/api/user.js'
 import {apiUserInfo} from '@/api/user.js'
 const token=localStorage.getItem('token')||''
 const token=localStorage.getItem('token')||''
-const breadcrumb=sessionStorage.getItem('breadcrumb')?JSON.parse(sessionStorage.getItem('breadcrumb')):[{name:'',path:''}]
+const breadcrumb=sessionStorage.getItem('breadcrumb')?JSON.parse(sessionStorage.getItem('breadcrumb')):[{name:'',path:location.pathname||''}]
 export default createStore({
 export default createStore({
   state: {
   state: {
     globalImgUrls:{//图片配置资源
     globalImgUrls:{//图片配置资源