diff --git a/src/main.js b/src/main.js index bfc59bac..9e95a552 100644 --- a/src/main.js +++ b/src/main.js @@ -74,10 +74,13 @@ new Vue({ this.$store.dispatch('d2admin/fullscreen/listen') }, watch: { - // 监听路由 控制侧边栏显示 - '$route.matched' (val) { - const _side = menuAside.filter(menu => menu.path === val[0].path) - this.$store.commit('d2admin/menu/asideSet', _side.length > 0 ? _side[0].children : []) + // 检测路由变化切换侧边栏内容 + '$route.matched': { + handler (value) { + const _side = menuAside.filter(menu => menu.path === value[0].path) + this.$store.commit('d2admin/menu/asideSet', _side.length > 0 ? _side[0].children : []) + }, + immediate: true } } }).$mount('#app')