diff --git a/packages/vant/src/dialog/Dialog.tsx b/packages/vant/src/dialog/Dialog.tsx index 3d872e2a6..f9900f162 100644 --- a/packages/vant/src/dialog/Dialog.tsx +++ b/packages/vant/src/dialog/Dialog.tsx @@ -170,8 +170,9 @@ export default defineComponent({ }; const renderContent = () => { - if (slots.default) { - return
{slots.default()}
; + const defaultSlot = slots.default?.(); + if (defaultSlot) { + return
{defaultSlot}
; } const { title, message, allowHtml } = props;