From ea687e33258740627ff4399c56bdffb30430b6e0 Mon Sep 17 00:00:00 2001 From: lijianxiong <1518062161@qq.com> Date: Mon, 29 Sep 2025 19:04:55 +0800 Subject: [PATCH] =?UTF-8?q?feat=EF=BC=9A=E6=96=B0=E5=A2=9E=E5=BE=AE?= =?UTF-8?q?=E4=BF=A1=E5=85=AC=E4=BC=97=E5=8F=B7=E5=8F=8Aios=E5=B9=B3?= =?UTF-8?q?=E5=8F=B0=E7=9A=84=E8=BF=94=E5=9B=9E=E4=B8=8A=E4=B8=80=E4=B8=AA?= =?UTF-8?q?=E8=A7=86=E5=9B=BE=E8=83=BD=E5=8A=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 4 ++++ src/platform/ios-platform-provider.ts | 11 +++++++++++ src/platform/wechat-official-platform-provider.ts | 11 +++++++++++ 3 files changed, 26 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2e8d2e5b..a0ad94f4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,10 @@ ## [Unreleased] +### Added + +- 新增微信公众号及ios平台的返回上一个视图能力 + ## [0.7.41-alpha.17] - 2025-09-28 ### Added diff --git a/src/platform/ios-platform-provider.ts b/src/platform/ios-platform-provider.ts index 8a209078..fa507cfb 100644 --- a/src/platform/ios-platform-provider.ts +++ b/src/platform/ios-platform-provider.ts @@ -1,5 +1,6 @@ import { PlatformProviderBase } from '@ibiz-template/runtime'; import { nextTick } from 'vue'; +import { useViewStack } from '../util'; /** * @description ios搭载平台 @@ -40,4 +41,14 @@ export class IosPlatformProvider extends PlatformProviderBase { true, ); } + + /** + * 返回事件 + * + * @memberof IosPlatformProvider + */ + back(): void { + const { goBack } = useViewStack(); + goBack(); + } } diff --git a/src/platform/wechat-official-platform-provider.ts b/src/platform/wechat-official-platform-provider.ts index 2acce211..2b6649f2 100644 --- a/src/platform/wechat-official-platform-provider.ts +++ b/src/platform/wechat-official-platform-provider.ts @@ -1,5 +1,6 @@ import { getToken, UrlHelper } from '@ibiz-template/core'; import { isAndroid, PlatformProviderBase } from '@ibiz-template/runtime'; +import { useViewStack } from '../util'; /** * @description 微信公众号搭载平台适配器 @@ -28,4 +29,14 @@ export class WeChatOfficialPlatformProvider extends PlatformProviderBase { } return super.download(url, name); } + + /** + * 返回事件 + * + * @memberof WeChatOfficialPlatformProvider + */ + back(): void { + const { goBack } = useViewStack(); + goBack(); + } } -- Gitee