no message

Former-commit-id: a2e492af2e3d62c1c845b90f4f381cbe61d756ed
Former-commit-id: 8e3552ec30350c0fef66417168a3e178039a49d3
Former-commit-id: 2eefb343ebf7840a81046dd85a8cd189b5338a33
This commit is contained in:
李杨
2018-03-20 21:04:43 +08:00
parent 3a53bda4fc
commit ca928b99bd
2 changed files with 7 additions and 10 deletions

View File

@@ -23,6 +23,7 @@ export default {
},
computed: {
// 当前路由的name
// 仅仅是返回当前的name而已
routeName () {
return this.$route.name
},
@@ -39,27 +40,23 @@ export default {
// 返回当前对象对应的顶级菜单下的所有子菜单 这些菜单可以在侧边栏菜单中直接使用
// 如果返回 null 代表这个路由没有对应的一级路由也就没有菜单
routeTopLevelMenu () {
if (this.routeTopLevelName) {
return this.menu.find(e => e.name === this.routeTopLevelName).children
} else {
return null
}
return this.routeTopLevelName ? this.menu.find(e => e.name === this.routeTopLevelName).children : null
}
},
watch: {
routeName () {
this.doSetSideMenu()
this.refreshSideMenu()
}
},
mounted () {
this.doSetSideMenu()
this.refreshSideMenu()
},
methods: {
...mapMutations([
'setSideMenu'
]),
// 更新一次侧边栏
doSetSideMenu () {
refreshSideMenu () {
if (this.routeTopLevelMenu) {
this.setSideMenu({
sideMenu: this.routeTopLevelMenu