From a5d8ebf230fb35258b75770fa87c52d522716f03 Mon Sep 17 00:00:00 2001 From: yangan <yangan0921@163.com> Date: 星期三, 14 八月 2024 14:25:03 +0800 Subject: [PATCH] feat:接单提示修改 --- pages/tabbar-page/myPage-tabbar/myPage-tabbar.vue | 29 +++++++++++++++++++++++++++++ 1 files changed, 29 insertions(+), 0 deletions(-) diff --git a/pages/tabbar-page/myPage-tabbar/myPage-tabbar.vue b/pages/tabbar-page/myPage-tabbar/myPage-tabbar.vue index 3c205a3..27fcafc 100644 --- a/pages/tabbar-page/myPage-tabbar/myPage-tabbar.vue +++ b/pages/tabbar-page/myPage-tabbar/myPage-tabbar.vue @@ -27,6 +27,21 @@ onLoad() { this.init(); }, + onShow() { + uni.$on('needRefresh', () => { + this.init(); + }) + }, + onHide() { + uni.$off('needRefresh', () => { + + }) + }, + onUnload() { + uni.$off('needRefresh', () => { + + }) + }, data() { return {}; }, @@ -35,6 +50,20 @@ return uni.getStorageSync('roleType'); } }, + onPullDownRefresh() { + if (this.roleType === 3) { + this.$nextTick(() => { + this.$refs.driverMyRef.init(); + uni.stopPullDownRefresh() + }) + } + if (this.roleType === 1) { + this.$nextTick(() => { + this.$refs.customerMyPageRef.init(); + uni.stopPullDownRefresh() + }) + } + }, methods: { init() { switch (this.roleType) { -- Gitblit v1.9.1