From 70ef7649ac06145c36d67f852f7b28f322da120d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=B1=E7=9C=A0=E5=84=80=E5=BC=8F?= <854085467@qq.com> Date: Thu, 6 Oct 2022 00:11:32 +0800 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8(component):=20=E5=9B=9E=E9=80=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package/layer/src/component/index.vue | 6 ++---- package/layer/src/index.ts | 4 ++-- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/package/layer/src/component/index.vue b/package/layer/src/component/index.vue index 13aed69a..d86d487f 100644 --- a/package/layer/src/component/index.vue +++ b/package/layer/src/component/index.vue @@ -320,7 +320,7 @@ watch( beforeCloseSaveData(); } }, - { deep: true } + { deep: true, immediate: true } ); /** @@ -338,7 +338,7 @@ watch( } else { props.end(); } - } + }, { immediate: true } ); /** @@ -447,8 +447,6 @@ const closeHandle = () => { emit("close"); emit("update:modelValue", false); props.destroy(); - - //Notify 从队列中移除当前实例 if (type === 6) { //@ts-ignore removeNotifiyFromQueen(props.id); diff --git a/package/layer/src/index.ts b/package/layer/src/index.ts index 00559ad8..721de6d0 100644 --- a/package/layer/src/index.ts +++ b/package/layer/src/index.ts @@ -75,12 +75,12 @@ const layer = { _context: null, // 页面 - open: (option: any, callback: Function) => { + open: (option: any, callback?: Function) => { let defaultOption = {}; return layer.create(option, defaultOption, callback); }, // 抽屉 - drawer: (option: any, callback: Function) => { + drawer: (option: any, callback?: Function) => { let defaultOption = { type: "drawer", };