升级element-ui,修复菜单展开收缩bug!
This commit is contained in:
parent
0d11347fa6
commit
45d1187ce2
|
@ -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",
|
||||
|
|
|
@ -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)
|
||||
|
|
Loading…
Reference in New Issue