feat: d2admin.menu.index
This commit is contained in:
parent
8f4d49ce03
commit
26a1862bec
|
|
@ -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 ({
|
||||
|
|
|
|||
|
|
@ -1,5 +1,9 @@
|
|||
<route>
|
||||
{}
|
||||
{
|
||||
"meta": {
|
||||
"d2admin.menu.index": true
|
||||
}
|
||||
}
|
||||
</route>
|
||||
|
||||
<template>
|
||||
|
|
|
|||
|
|
@ -1,3 +1,11 @@
|
|||
<route>
|
||||
{
|
||||
"meta": {
|
||||
"d2admin.menu.index": true
|
||||
}
|
||||
}
|
||||
</route>
|
||||
|
||||
<template>
|
||||
<demo-page-placeholder/>
|
||||
</template>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,9 @@
|
|||
<route>
|
||||
{}
|
||||
{
|
||||
"meta": {
|
||||
"d2admin.menu.index": true
|
||||
}
|
||||
}
|
||||
</route>
|
||||
|
||||
<template>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,9 @@
|
|||
<route>
|
||||
{}
|
||||
{
|
||||
"meta": {
|
||||
"d2admin.menu.index": true
|
||||
}
|
||||
}
|
||||
</route>
|
||||
|
||||
<template>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,9 @@
|
|||
<route>
|
||||
{}
|
||||
{
|
||||
"meta": {
|
||||
"d2admin.menu.index": true
|
||||
}
|
||||
}
|
||||
</route>
|
||||
|
||||
<template>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,9 @@
|
|||
<route>
|
||||
{}
|
||||
{
|
||||
"meta": {
|
||||
"d2admin.menu.index": true
|
||||
}
|
||||
}
|
||||
</route>
|
||||
|
||||
<template>
|
||||
|
|
|
|||
|
|
@ -1,3 +1,11 @@
|
|||
<route>
|
||||
{
|
||||
"meta": {
|
||||
"d2admin.menu.index": true
|
||||
}
|
||||
}
|
||||
</route>
|
||||
|
||||
<template>
|
||||
<demo-page-placeholder/>
|
||||
</template>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,9 @@
|
|||
<route>
|
||||
{}
|
||||
{
|
||||
"meta": {
|
||||
"d2admin.menu.index": true
|
||||
}
|
||||
}
|
||||
</route>
|
||||
|
||||
<template>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,9 @@
|
|||
<route>
|
||||
{}
|
||||
{
|
||||
"meta": {
|
||||
"d2admin.menu.index": true
|
||||
}
|
||||
}
|
||||
</route>
|
||||
|
||||
<template>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,9 @@
|
|||
<route>
|
||||
{}
|
||||
{
|
||||
"meta": {
|
||||
"d2admin.menu.index": true
|
||||
}
|
||||
}
|
||||
</route>
|
||||
|
||||
<template>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,9 @@
|
|||
<route>
|
||||
{}
|
||||
{
|
||||
"meta": {
|
||||
"d2admin.menu.index": true
|
||||
}
|
||||
}
|
||||
</route>
|
||||
|
||||
<template>
|
||||
|
|
|
|||
Loading…
Reference in New Issue