no message
Former-commit-id: 8ab93263951863ec42d85a5435d9fc62ea23fe96 [formerly 8ab93263951863ec42d85a5435d9fc62ea23fe96 [formerly 8ab93263951863ec42d85a5435d9fc62ea23fe96 [formerly 8ab93263951863ec42d85a5435d9fc62ea23fe96 [formerly 9944c80c559e1b65ab25dfac90fab7a7fac5d734 [formerly b1c88623e55ceabf223883ad32a3ada8c0c8e2f7]]]]] Former-commit-id: 0f460803940fc032e5968e68f3f3a90e85960097 Former-commit-id: b48bf9395eb724489031b2594db9e938a5f4d2ba Former-commit-id: d3c186072a0e2392fffc429be3c4d54504517ae4 [formerly d912f5fd500f516a14b95cc3fde643fc92804bbf] Former-commit-id: b6958158e38c5f00c94429cd6f0c45eba1b00b8b Former-commit-id: 01778a6c1eb56fb46a2a1d7db82297447b253bcf Former-commit-id: a7d93daddc525ca1bb40ce7ef48f3edd5d415753 Former-commit-id: 0b02c73c6309fd54188825faf107705a2670cabb Former-commit-id: 82649106d21691941716d898dbb31121d9d7a6fd
This commit is contained in:
@@ -26,6 +26,7 @@
|
||||
"highlight.js": "^9.12.0",
|
||||
"js-cookie": "^2.2.0",
|
||||
"lodash.get": "^4.4.2",
|
||||
"lodash.uniqueid": "^4.0.1",
|
||||
"marked": "^0.3.9",
|
||||
"mockjs": "^1.0.1-beta3",
|
||||
"papaparse": "^4.3.6",
|
||||
|
||||
@@ -1,48 +0,0 @@
|
||||
<template>
|
||||
<div>
|
||||
<el-menu
|
||||
:collapse="collapse"
|
||||
:unique-opened="true"
|
||||
:router="true">
|
||||
<template v-for="(menu, menuIndex) in menus">
|
||||
<d2-layout-main-menu-item v-if="menu.children === undefined" :menu="menu" :key="menuIndex"/>
|
||||
<d2-layout-main-menu-sub v-else :menu="menu" :key="menuIndex"/>
|
||||
</template>
|
||||
</el-menu>
|
||||
<!-- <div v-if="sideMenu.filter(e => e.title).length === 0 && !collapse" class="d2-menu-side-empty">
|
||||
没有菜单
|
||||
</div> -->
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import { side } from '@/menu/index.js'
|
||||
export default {
|
||||
name: 'd2-layout-main-menu-side',
|
||||
props: {
|
||||
collapse: {
|
||||
type: Boolean,
|
||||
required: false,
|
||||
default: false
|
||||
}
|
||||
},
|
||||
components: {
|
||||
'd2-layout-main-menu-item': () => import('../d2-layout-main-menu-item/index.vue'),
|
||||
'd2-layout-main-menu-sub': () => import('../d2-layout-main-menu-sub/index.vue')
|
||||
},
|
||||
data () {
|
||||
return {
|
||||
menus: []
|
||||
}
|
||||
},
|
||||
watch: {
|
||||
'$route.matched': {
|
||||
handler (val) {
|
||||
const path = val[0].path
|
||||
this.menus = side.filter(menu => menu.path === path)
|
||||
},
|
||||
immediate: true
|
||||
}
|
||||
}
|
||||
}
|
||||
</script>
|
||||
Reference in New Issue
Block a user