:default-active="onRoutes"
当前激活菜单的 index string
在菜单上的属性值default-active,它的说明内容为:当前激活菜单的 index
其实,即使不加这个属性,也能正常显示选中的item变亮,
但是之所以要加这个属性,是为了浏览器刷新后,仍然可以定位到之前选中的路由。
如果没有多层嵌套路由的话,可以令:default-active="$route.path",但是如果有多层嵌套,
建议在计算属性里,更新数据,如下:
computed: {
onRoutes() {
console.log(this.$route.path);// eg : 输出 /log
return this.$route.path.replace('/', '');
}
},