|
@@ -6,7 +6,7 @@
|
|
|
<a-menu
|
|
|
:mode="device == 'mobile' ? 'horizontal' : 'inline'"
|
|
|
:style="{ border: '0', width: device == 'mobile' ? '560px' : 'auto'}"
|
|
|
- :defaultSelectedKeys="defaultSelectedKeys"
|
|
|
+ :selectedKeys="selectedKeys"
|
|
|
type="inner"
|
|
|
@openChange="onOpenChange"
|
|
|
>
|
|
@@ -64,7 +64,7 @@ export default {
|
|
|
mode: 'inline',
|
|
|
|
|
|
openKeys: [],
|
|
|
- defaultSelectedKeys: [],
|
|
|
+ selectedKeys: [],
|
|
|
|
|
|
// cropper
|
|
|
preview: {},
|
|
@@ -96,7 +96,12 @@ export default {
|
|
|
},
|
|
|
updateMenu () {
|
|
|
const routes = this.$route.matched.concat()
|
|
|
- this.defaultSelectedKeys = [ routes.pop().path ]
|
|
|
+ this.selectedKeys = [ routes.pop().path ]
|
|
|
+ }
|
|
|
+ },
|
|
|
+ watch: {
|
|
|
+ '$route' (val) {
|
|
|
+ this.updateMenu()
|
|
|
}
|
|
|
}
|
|
|
}
|