提交 fa9c33e6 authored 作者: 王鹏飞's avatar 王鹏飞

菜单修改

上级 a4d29753
<template>
<div class="app-aside">
<el-menu :router="true" class="menu">
<el-submenu v-for="(item, index) in datalist" :index="item.path" :key="index">
<template slot="title">
<span>{{ item.title }}</span>
</template>
<!-- <template v-if="item.children">
<el-menu-item v-for="(subitem, index) in item.children" :index="subitem.path" :key="index">{{
subitem.title
}}</el-menu-item>
</template> -->
</el-submenu>
<el-menu :router="true" :default-active="$route.path" class="menu">
<template v-for="(item, index) in datalist">
<el-submenu :index="item.path" :key="index" v-if="item.children">
<template slot="title">
<span>{{ item.title }}</span>
</template>
<el-menu-item v-for="(subitem, index) in item.children" :index="subitem.path" :key="index">
{{ subitem.title }}
</el-menu-item>
</el-submenu>
<el-menu-item :key="index" :index="item.path" v-else>{{ item.title }}</el-menu-item>
</template>
</el-menu>
</div>
</template>
......@@ -19,8 +20,7 @@
export default {
name: 'AppAside',
props: {
menus: { type: Array, default: () => [] },
showUser: { type: Boolean, default: true }
menus: { type: Array, default: () => [] }
},
data() {
return {
......@@ -35,16 +35,7 @@ export default {
// { title: '用户群分析', path: '/yhfq/yhqfx' }
]
},
{
title: '用户触达',
icon: '',
// path: '/2',
children: [
{ title: '短信' },
{ title: '邮件' },
{ title: '推送消息' }
]
}
{ title: '用户触达', icon: '', path: '/yhfq/alfx' }
]
}
},
......@@ -55,18 +46,6 @@ export default {
}
return this.defaultMenus
}
},
methods: {
genClasses(data) {
const isActive = this.$route.fullPath.includes(data.path)
return { 'is-active': isActive }
},
// 退出登录
logout() {
this.$store.dispatch('logout').then(() => {
window.location.href = webConf.others.loginUrl
})
}
}
}
</script>
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论