diff --git a/CHANGELOG.md b/CHANGELOG.md index 2e8d2e5beb2cc0f3547bda8470f09504a6ccbed3..a0ad94f4cdeff7acdd7d769d177ba1cc22a93ac2 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 8a209078b0c15cf49e8eb70c3816597d74517335..fa507cfbba9f10f4cafd8cf20238a521a90d22ef 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 2acce2110cd9b69cc7e81d924bff2625cc17baeb..2b6649f2eebdfb2cd65fc42ca56cfded4ad21cd1 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(); + } }