element-ui default-active

: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('/', '');
            }
        },

你可能感兴趣的:(element-ui default-active)