|
|
@@ -5,8 +5,12 @@
|
|
|
<van-tab title="提示类" name="-1">
|
|
|
<hintTabPage :tabVal="tabVal" ref="hintTabPage"></hintTabPage
|
|
|
></van-tab>
|
|
|
- <van-tab title="A类指标" name="0"><ABtarget :tabVal="tabVal"></ABtarget></van-tab>
|
|
|
- <van-tab title="B类指标" name="1"><ABtarget :tabVal="tabVal"></ABtarget></van-tab>
|
|
|
+ <van-tab title="A类指标" name="0"
|
|
|
+ ><ABtarget :tabVal="tabVal" ref="Atarget"></ABtarget
|
|
|
+ ></van-tab>
|
|
|
+ <van-tab title="B类指标" name="1"
|
|
|
+ ><ABtarget :tabVal="tabVal" ref="Btarget"></ABtarget
|
|
|
+ ></van-tab>
|
|
|
</van-tabs>
|
|
|
<!-- <van-dialog v-model="shows" @confirm="titleconfirm">
|
|
|
<div class="tipTitleBox" style="padding: 10px">
|
|
|
@@ -47,6 +51,7 @@ export default {
|
|
|
};
|
|
|
},
|
|
|
watch: {
|
|
|
+ // 监听切换用户
|
|
|
'userInfo.userName': {
|
|
|
handler(val) {
|
|
|
this.tabVal = '-1';
|
|
|
@@ -55,9 +60,13 @@ export default {
|
|
|
},
|
|
|
},
|
|
|
activated() {
|
|
|
- // 从其他页面调过来如果上次离开时是-1;要重新获取数据
|
|
|
+ // 从其他页面跳转过来如果;要重新获取对应tab数据
|
|
|
if (this.tabVal == '-1') {
|
|
|
if (this.$refs.hintTabPage) this.$refs.hintTabPage.initData();
|
|
|
+ } else if (this.tabVal == '0') {
|
|
|
+ if (this.$refs.Atarget) this.$refs.Atarget.initData();
|
|
|
+ } else if (this.tabVal == '1') {
|
|
|
+ if (this.$refs.Btarget) this.$refs.Btarget.initData();
|
|
|
}
|
|
|
},
|
|
|
methods: {
|