no message
Former-commit-id: be2f1c6392d86f5e6f9792a67084357c07069cae [formerly 29b45c902e227aa356b926d69f999c93b7c9a491] [formerly be2f1c6392d86f5e6f9792a67084357c07069cae [formerly 29b45c902e227aa356b926d69f999c93b7c9a491] [formerly be2f1c6392d86f5e6f9792a67084357c07069cae [formerly 29b45c902e227aa356b926d69f999c93b7c9a491] [formerly 29b45c902e227aa356b926d69f999c93b7c9a491 [formerly 3da46339a09d94e10bf0bcd98e7befb510fae438 [formerly 7e9ca8899ab6625eed54ec594cdf857e978bd6ee]]]]] Former-commit-id: 259465522765156ed8862468c87d1068b6134ed1 Former-commit-id: a717fafb9c6ac93a71479648b86bfde04163027a Former-commit-id: d69fdcb870eb7a5f3a811a2e92de27dfa0e2623a [formerly 262727f904475795fff29645a54dd5f33c68efbf] Former-commit-id: a4aa4704b3e0b649a7850b3af1bcbbc5b6600a19 Former-commit-id: 472011750f9b57eaab02410723410001dcc0feca Former-commit-id: 4fa2fd6f0cff3d9fbd6d7da8db845166d08194b3 Former-commit-id: 6d768663b9ddfe4ff831f761629a6a7f6d4150af Former-commit-id: 92605744726321e9c223e23b2d82e4af053b11b9
This commit is contained in:
@@ -1,11 +1,12 @@
|
|||||||
<template>
|
<template>
|
||||||
<el-menu-item :index="menu.path">
|
<el-menu-item :index="menu.path || uniqueid">
|
||||||
<i v-if="menu.icon" :class="`fa fa-${menu.icon}`"></i>
|
<i v-if="menu.icon" :class="`fa fa-${menu.icon}`"></i>
|
||||||
<span slot="title">{{menu.title}}</span>
|
<span slot="title">{{menu.title}}</span>
|
||||||
</el-menu-item>
|
</el-menu-item>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
|
import _uniqueid from 'lodash.uniqueid'
|
||||||
export default {
|
export default {
|
||||||
name: 'd2-layout-main-menu-item',
|
name: 'd2-layout-main-menu-item',
|
||||||
props: {
|
props: {
|
||||||
@@ -14,6 +15,11 @@ export default {
|
|||||||
required: false,
|
required: false,
|
||||||
default: () => {}
|
default: () => {}
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
data () {
|
||||||
|
return {
|
||||||
|
uniqueid: _uniqueid('d2-menu-empty-')
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
<template>
|
<template>
|
||||||
<el-submenu :index="menu.path">
|
<el-submenu :index="menu.path || uniqueid">
|
||||||
<template slot="title">
|
<template slot="title">
|
||||||
<i v-if="menu.icon" :class="`fa fa-${menu.icon}`"></i>
|
<i v-if="menu.icon" :class="`fa fa-${menu.icon}`"></i>
|
||||||
<span slot="title">{{menu.title}}</span>
|
<span slot="title">{{menu.title}}</span>
|
||||||
@@ -12,6 +12,7 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
|
import _uniqueid from 'lodash.uniqueid'
|
||||||
export default {
|
export default {
|
||||||
name: 'd2-layout-main-menu-sub',
|
name: 'd2-layout-main-menu-sub',
|
||||||
props: {
|
props: {
|
||||||
@@ -21,6 +22,11 @@ export default {
|
|||||||
default: () => {}
|
default: () => {}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
data () {
|
||||||
|
return {
|
||||||
|
uniqueid: _uniqueid('d2-menu-empty-')
|
||||||
|
}
|
||||||
|
},
|
||||||
components: {
|
components: {
|
||||||
'd2-layout-main-menu-item': () => import('../-menu-item/index.vue')
|
'd2-layout-main-menu-item': () => import('../-menu-item/index.vue')
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -253,7 +253,15 @@ export default [
|
|||||||
demoPlugins,
|
demoPlugins,
|
||||||
demoComponents,
|
demoComponents,
|
||||||
demoElement,
|
demoElement,
|
||||||
demoChart
|
demoChart,
|
||||||
|
{
|
||||||
|
title: '空菜单演示',
|
||||||
|
children: [
|
||||||
|
{ title: '空菜单1' },
|
||||||
|
{ title: '空菜单2' },
|
||||||
|
{ title: '空菜单3' }
|
||||||
|
]
|
||||||
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user