解决手机展示页面的bug
This commit is contained in:
@@ -14,7 +14,7 @@
|
|||||||
<side-menu
|
<side-menu
|
||||||
mode="inline"
|
mode="inline"
|
||||||
:menus="menus"
|
:menus="menus"
|
||||||
@menuSelect="myMenuSelect"
|
@menuSelect="myMenuSelectMobile"
|
||||||
:theme="navTheme"
|
:theme="navTheme"
|
||||||
:collapsed="false"
|
:collapsed="false"
|
||||||
:collapsible="true"></side-menu>
|
:collapsible="true"></side-menu>
|
||||||
@@ -150,15 +150,17 @@
|
|||||||
this.collapsed = false
|
this.collapsed = false
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
//update-begin-author:taoyan date:20190430 for:动态路由title显示配置的菜单title而不是其对应路由的title
|
|
||||||
myMenuSelect(value){
|
myMenuSelect(value){
|
||||||
//此处触发动态路由被点击事件
|
//此处触发动态路由被点击事件
|
||||||
this.findMenuBykey(this.menus,value.key)
|
this.findMenuBykey(this.menus,value.key)
|
||||||
this.$emit("dynamicRouterShow",value.key, this.activeMenu.id, this.activeMenu.text)
|
this.$emit("dynamicRouterShow",value.key, this.activeMenu.id, this.activeMenu.text)
|
||||||
// update-begin-author:sunjianlei date:20191223 for: 修复刷新后菜单Tab名字显示异常
|
|
||||||
let storeKey = 'route:title:' + this.activeMenu.url
|
let storeKey = 'route:title:' + this.activeMenu.url
|
||||||
this.$ls.set(storeKey, this.activeMenu.text)
|
this.$ls.set(storeKey, this.activeMenu.text)
|
||||||
// update-end-author:sunjianlei date:20191223 for: 修复刷新后菜单Tab名字显示异常
|
},
|
||||||
|
myMenuSelectMobile(value){
|
||||||
|
this.myMenuSelect(value)
|
||||||
|
//给菜单id赋值,用于调用之后控制按钮的显示
|
||||||
|
Vue.ls.set('funId', this.activeMenu.id, 7 * 24 * 60 * 60 * 1000);
|
||||||
},
|
},
|
||||||
findMenuBykey(menus,key){
|
findMenuBykey(menus,key){
|
||||||
for(let i of menus){
|
for(let i of menus){
|
||||||
|
|||||||
Reference in New Issue
Block a user