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:
liyang
2018-06-21 11:07:23 +08:00
parent cc00679a2f
commit 0dcfa205d9
3 changed files with 23 additions and 3 deletions

View File

@@ -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>

View File

@@ -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')
} }

View File

@@ -253,7 +253,15 @@ export default [
demoPlugins, demoPlugins,
demoComponents, demoComponents,
demoElement, demoElement,
demoChart demoChart,
{
title: '空菜单演示',
children: [
{ title: '空菜单1' },
{ title: '空菜单2' },
{ title: '空菜单3' }
]
}
] ]
}, },
{ {