|
|
@@ -1,5 +1,5 @@
|
|
|
<template>
|
|
|
- <el-menu default-active="schedule" class="side-bar" :collapse="true" :router="true">
|
|
|
+ <el-menu :default-active="active" class="side-bar" :collapse="true" :router="true">
|
|
|
<el-menu-item index="schedule">
|
|
|
<i class="icon" target="schedule"></i>
|
|
|
</el-menu-item>
|
|
|
@@ -30,6 +30,12 @@
|
|
|
<script>
|
|
|
export default {
|
|
|
name: 'SideBar',
|
|
|
+ computed: {
|
|
|
+ active() {
|
|
|
+ const li = this.$route.path.split('/');
|
|
|
+ return li[li.length - 1];
|
|
|
+ },
|
|
|
+ },
|
|
|
};
|
|
|
</script>
|
|
|
|