From ee5206f93b0f083da18e84ae13642824c1c09423 Mon Sep 17 00:00:00 2001 From: sunhao Date: Mon, 13 Nov 2023 14:55:27 +0800 Subject: [PATCH] * modal: auto set key from id in Modal.open. --- lib/modal/src/vanilla/modal.tsx | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/modal/src/vanilla/modal.tsx b/lib/modal/src/vanilla/modal.tsx index bd0f722b52..dbcd7d6b79 100644 --- a/lib/modal/src/vanilla/modal.tsx +++ b/lib/modal/src/vanilla/modal.tsx @@ -254,6 +254,9 @@ export class Modal extends ModalBase { if (!modalOptions.type && modalOptions.url) { modalOptions.type = 'ajax'; } + if (modalOptions.key === undefined) { + modalOptions.key = modalOptions.id; + } const modal = Modal.ensure(container, modalOptions); const namespace = `${Modal.NAMESPACE}.open${nextGid()}`; modal.on(`hidden${namespace}`, () => {