|
@@ -57,6 +57,7 @@ module.exports = {
|
|
|
},
|
|
|
onShow(){
|
|
|
this.userInfo=this.$store.state.user.userInfo
|
|
|
+ this.handleActivityListPageRefresh()
|
|
|
},
|
|
|
methods: {
|
|
|
// 设置tabbar的选中态
|
|
@@ -76,6 +77,18 @@ module.exports = {
|
|
|
});
|
|
|
}
|
|
|
}
|
|
|
+ },
|
|
|
+
|
|
|
+ // 控制是否刷新活动列表页
|
|
|
+ handleActivityListPageRefresh(){
|
|
|
+ const page = this.$mp&&this.$mp.page;
|
|
|
+ if(page&&page.route&&page.route=='pages/activity/activity') return
|
|
|
+
|
|
|
+ if(page&&page.route&&page.route=='pages-activity/detail'){
|
|
|
+ this.$store.commit('setActivityListPageRefreshStatus', false)
|
|
|
+ }else{
|
|
|
+ this.$store.commit('setActivityListPageRefreshStatus', true)
|
|
|
+ }
|
|
|
|
|
|
},
|
|
|
|