From aa8239bc3d9bb8538a2f395b66214ce9ab80c8c3 Mon Sep 17 00:00:00 2001 From: xjs Date: Thu, 31 Jul 2025 11:49:55 +0800 Subject: [PATCH] feat: remove backbtn and create weixin adapter --- src/components/back-button/index.vue | 9 +++------ src/utils/adapterWX.ts | 17 +++++++++++++++++ src/views/mine/addAddress.vue | 9 ++++----- src/views/mine/addParamedic.vue | 8 ++------ src/views/mine/addressManagement.vue | 8 +++----- src/views/mine/userInfo.vue | 11 ++++------- 6 files changed, 33 insertions(+), 29 deletions(-) create mode 100644 src/utils/adapterWX.ts diff --git a/src/components/back-button/index.vue b/src/components/back-button/index.vue index e5a4ec7..3bd8e1d 100644 --- a/src/components/back-button/index.vue +++ b/src/components/back-button/index.vue @@ -1,12 +1,12 @@ diff --git a/src/utils/adapterWX.ts b/src/utils/adapterWX.ts new file mode 100644 index 0000000..18a86a7 --- /dev/null +++ b/src/utils/adapterWX.ts @@ -0,0 +1,17 @@ +import { useRouter } from "vue-router"; + +export const adapterHandleBack = () => { + const router = useRouter(); + if (typeof uni !== "undefined") { + uni.getEnv((res) => { + if (res.miniprogram) { + uni.navigateBack({delta:1}); + } else { + router.back(); + } + }); + } else { + router.back(); + } + return false; +}; diff --git a/src/views/mine/addAddress.vue b/src/views/mine/addAddress.vue index d66f7b6..967acde 100644 --- a/src/views/mine/addAddress.vue +++ b/src/views/mine/addAddress.vue @@ -78,7 +78,7 @@
保存地址
+ @click="adapterHandleBack"> 返回
@@ -88,7 +88,8 @@