升级element-ui,修复菜单展开收缩bug!

This commit is contained in:
daxiong.yang 2018-02-01 14:44:52 +08:00
parent 0d11347fa6
commit 45d1187ce2
2 changed files with 3 additions and 12 deletions

View File

@ -20,7 +20,7 @@
"babel-plugin-syntax-jsx": "^6.18.0",
"babel-plugin-transform-vue-jsx": "^3.5.1",
"babel-polyfill": "6.26.0",
"element-ui": "2.0.7",
"element-ui": "2.1.0",
"vue": "2.5.2",
"vue-cookie": "1.1.4",
"vue-router": "3.0.1",

View File

@ -1,11 +1,8 @@
<template>
<aside class="site-sidebar">
<div class="site-sidebar__inner">
<!-- -->
<el-menu
ref="menuNav"
:default-active="menuNavActive"
:default-openeds="menuNavOpeneds"
:collapse="$store.state.sidebarCollapse"
class="site-sidebar__menu"
background-color="#545c64"
@ -34,20 +31,14 @@
export default {
data () {
return {
menuNavActive: '1-1',
menuNavOpeneds: ['1']
menuNavActive: '1-1'
}
},
components: {
SubMenuNav
},
watch: {
$route: 'routeHandle',
'$store.state.sidebarCollapse': function (val) {
if (!val) {
this.$refs.menuNav.open(this.menuNavOpeneds[0])
}
}
$route: 'routeHandle'
},
created () {
this.routeHandle(this.$route, true)