1.您有没有遇到这种情况?
在页面切换时,某一界面导航的状态没有保持。
比如:
你当前点击的状态:
点击之后的状态
你想在页面之间切换之后仍然保持这种状态,但不幸的时,切换之后变成了这样
刷新之后的状态
2.解决方法
方案很多,我这里提供一种简单的方式,就是使用全局变量。
App.vue
中定义全局变量
在App.vue
中,增加globalData,例如增加自定义属性tab_index
export default {
globalData:{
tab_index:0
},
}
使用全局变量
- 1.若是在app.vue中使用该自定义属性,方式为:
this.$options.globalData.tab_index
- 2.若是在其他页面使用,方式为
let app = getApp()
app.globalData.tab_index;//取值
app.globalData.tab_index= 1;//复制
网友评论