Merge pull request #827 from iview/2.0

优化home在面包屑和标签栏的显示内容,根据路由配置显示
This commit is contained in:
Lison 2018-08-02 15:55:02 +08:00 committed by GitHub
commit 6e74f57845
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 4 additions and 6 deletions

View File

@ -52,7 +52,7 @@ export const getMenuByRouter = (list, access) => {
* @param {Array} routeMetched 当前路由metched
* @returns {Array}
*/
export const getBreadCrumbList = (routeMetched) => {
export const getBreadCrumbList = (routeMetched, homeRoute) => {
let res = routeMetched.filter(item => {
return item.meta === undefined || !item.meta.hide
}).map(item => {
@ -66,10 +66,7 @@ export const getBreadCrumbList = (routeMetched) => {
res = res.filter(item => {
return !item.meta.hideInMenu
})
return [{
name: 'home',
to: '/home'
}, ...res]
return [homeRoute, ...res]
}
export const showTitle = (item, vm) => vm.$config.useI18n ? vm.$t(item.name) : ((item.meta && item.meta.title) || item.name)

View File

@ -36,6 +36,7 @@ export default [
name: 'home',
meta: {
hideInMenu: true,
title: '首页',
notCache: true
},
component: () => import('@/view/single-page/home')

View File

@ -12,7 +12,7 @@ export default {
},
mutations: {
setBreadCrumb (state, routeMetched) {
state.breadCrumbList = getBreadCrumbList(routeMetched)
state.breadCrumbList = getBreadCrumbList(routeMetched, state.homeRoute)
},
setTagNavList (state, list) {
if (list) {