diff --git a/src/pages/tabbar/cabinet.vue b/src/pages/tabbar/cabinet.vue index a3253e8..f4f4247 100644 --- a/src/pages/tabbar/cabinet.vue +++ b/src/pages/tabbar/cabinet.vue @@ -40,14 +40,19 @@ import { ref } from "vue" import { hooks, router } from "@/sheep" import { doorApi } from "@/sheep/api" -import { onLoad } from "@dcloudio/uni-app" +import { onLoad, onShow } from "@dcloudio/uni-app" + +const pageRef = ref(null) onLoad(() => { const app = getApp() app._initTabbar() }) - -const pageRef = ref(null) +onShow(() => { + if (pageRef.value) { + pageRef.value.reload(false) + } +}) const pageHook = hooks.usePage(pageRef, doorApi.hardDoorPage, null, "data.records") diff --git a/src/pages/tabbar/message.vue b/src/pages/tabbar/message.vue index 54ab6b3..f42b2c9 100644 --- a/src/pages/tabbar/message.vue +++ b/src/pages/tabbar/message.vue @@ -47,14 +47,19 @@ import { ref } from "vue" import { hooks, router } from "@/sheep" import { doorApi } from "@/sheep/api" -import { onLoad } from "@dcloudio/uni-app" +import { onLoad, onShow } from "@dcloudio/uni-app" + +const pageRef = ref(null) onLoad(() => { const app = getApp() app._initTabbar() }) - -const pageRef = ref(null) +onShow(() => { + if (pageRef.value) { + pageRef.value.reload(false) + } +}) const pageHook = hooks.usePage(pageRef, doorApi.hardDoorPage, null, "data.records")