From 07b15b89b1429f8dbfd33e8d7dcfc851e888b5b6 Mon Sep 17 00:00:00 2001 From: longge0516 Date: Wed, 13 Apr 2022 19:10:26 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=AF=E6=8C=81=20onUnload=20=E7=94=9F?= =?UTF-8?q?=E5=91=BD=E5=91=A8=E6=9C=9F=20(#11641)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 支持 onUnload 生命周期 * 支持 onUnload 生命周期 * 支持 onUnload 生命周期 Co-authored-by: bianyl Co-authored-by: chenjiajian <798095202@qq.com> --- packages/taro-runtime/src/dsl/common.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/taro-runtime/src/dsl/common.ts b/packages/taro-runtime/src/dsl/common.ts index 241681edc33d..d28cb7aefc60 100644 --- a/packages/taro-runtime/src/dsl/common.ts +++ b/packages/taro-runtime/src/dsl/common.ts @@ -156,6 +156,8 @@ export function createPageConfig (component: any, pageName?: string, data?: Reco }, [ONUNLOAD] () { const $taroPath = this.$taroPath + // 触发onUnload生命周期 + safeExecute($taroPath, ONUNLOAD) unmounting = true Current.app!.unmount!($taroPath, () => { unmounting = false