From b54cfdbe097d9fa17f0dc6894f180b362a2e6e70 Mon Sep 17 00:00:00 2001 From: fxy060608 Date: Mon, 16 Aug 2021 20:43:46 +0800 Subject: [PATCH] fix(h5): popup --- packages/uni-h5/src/service/api/ui/popup/utils.ts | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/packages/uni-h5/src/service/api/ui/popup/utils.ts b/packages/uni-h5/src/service/api/ui/popup/utils.ts index 4e2bbffe9..36dfd8738 100644 --- a/packages/uni-h5/src/service/api/ui/popup/utils.ts +++ b/packages/uni-h5/src/service/api/ui/popup/utils.ts @@ -8,7 +8,6 @@ import { createApp, openBlock, createBlock, - mergeProps, } from 'vue' import { useKeyboard } from '../../../../helpers/useKeyboard' @@ -25,7 +24,7 @@ export function createRootApp( rootState: Record, callback: (...args: any[]) => void ) { - const onClose = (...args: any[]) => ( + rootState.onClose = (...args: any[]) => ( (rootState.visible = false), callback.apply(null, args) ) return createApp( @@ -33,15 +32,7 @@ export function createRootApp( setup() { return () => ( openBlock(), - createBlock( - component, - mergeProps( - { - onClose, - }, - rootState - ) - ) + createBlock(component, rootState, null, 16 /* FULL_PROPS */) ) }, }) -- GitLab