|
@@ -7,14 +7,16 @@
|
|
<icon-svg name="index" class="site-sidebar__menu-icon"></icon-svg>
|
|
<icon-svg name="index" class="site-sidebar__menu-icon"></icon-svg>
|
|
<span slot="title">首页</span>
|
|
<span slot="title">首页</span>
|
|
</el-menu-item>
|
|
</el-menu-item>
|
|
- <sub-menu v-for="menu in menuList" :key="menu.index" :menu="menu"></sub-menu>
|
|
|
|
|
|
+ <el-menu-item v-for="menu in menuList" :key="menu.index" :index="menu.index + ''" @click="$router.push(menu.url)">
|
|
|
|
+ <icon-svg :name="menu.icon || ''" class="site-sidebar__menu-icon"></icon-svg>
|
|
|
|
+ <span slot="title">{{ menu.name }}</span>
|
|
|
|
+ </el-menu-item>
|
|
</el-menu>
|
|
</el-menu>
|
|
</div>
|
|
</div>
|
|
</aside>
|
|
</aside>
|
|
</template>
|
|
</template>
|
|
|
|
|
|
<script>
|
|
<script>
|
|
-import SubMenu from './main-sidebar-sub-menu'
|
|
|
|
import { isURL } from '@/utils/validate'
|
|
import { isURL } from '@/utils/validate'
|
|
import { pages } from "@/router"
|
|
import { pages } from "@/router"
|
|
|
|
|
|
@@ -33,7 +35,6 @@ export default {
|
|
})
|
|
})
|
|
return { menuList }
|
|
return { menuList }
|
|
},
|
|
},
|
|
- components: { SubMenu },
|
|
|
|
computed: {
|
|
computed: {
|
|
sidebarLayoutSkin() {
|
|
sidebarLayoutSkin() {
|
|
return this.$store.state.common.sidebarLayoutSkin
|
|
return this.$store.state.common.sidebarLayoutSkin
|