diff --git a/d2/utils/menu.js b/d2/utils/menu.js index 9972d0fa..54a77289 100644 --- a/d2/utils/menu.js +++ b/d2/utils/menu.js @@ -113,11 +113,11 @@ function filterRoutes (rule) { function createRouteMenu (route, baseUrl) { const url = baseUrl + route.path - const title = get(route.meta, 'd2admin.menu.title', url || '首页') - if (!url) { - return new Menu(title).index() - } - return new Menu(title).url(url) + const index = get(route.meta, 'd2admin.menu.index', false) + const title = get(route.meta, 'd2admin.menu.title', index ? '首页' : route.path) + const menu = new Menu(title) + menu.url(url) + return menu } export function createRouteMenus ({ diff --git a/d2/views/dashboard/demo/component/d2-break-point/index.vue b/d2/views/dashboard/demo/component/d2-break-point/index.vue index b8bbdcb3..d03a5c25 100644 --- a/d2/views/dashboard/demo/component/d2-break-point/index.vue +++ b/d2/views/dashboard/demo/component/d2-break-point/index.vue @@ -1,5 +1,9 @@ -{} +{ + "meta": { + "d2admin.menu.index": true + } +}