场景为在一个tabbar页面中(a.vue,b.vue,c.vue,d.vue),(a.vue)点击跳转到其它单独的页面(a1.vue)
uni.navigateTo({
url: './a1'
});
在a1.vue中做了一些操作后需要跳转到tabbar中a.vue,发现a.vue无法执行onLoad中的方法(即页面数据不能刷新),我们可以将需要执行的方法放在onShow中。
a1.vue
uni.switchTab({
url: './a'
});
a.vue
onShow() {
this.init(); // methods中的init()方法
},