4.0.0-rc.3

pull/6620/head 4.0.0-rc.3
tangjinzhou 2023-05-20 16:58:23 +08:00
parent 96f940d834
commit 64b9347fce
3 changed files with 3 additions and 14 deletions

View File

@ -166,16 +166,6 @@ export default defineComponent({
removeCurrentContainer(); removeCurrentContainer();
raf.cancel(rafId.value); raf.cancel(rafId.value);
}); });
watch(
[() => props.visible, () => props.forceRender],
() => {
const { forceRender, visible } = props;
if (visible === false && !forceRender) {
removeCurrentContainer();
}
},
{ flush: 'post' },
);
return () => { return () => {
const { forceRender, visible } = props; const { forceRender, visible } = props;
let portal = null; let portal = null;
@ -183,7 +173,6 @@ export default defineComponent({
getOpenCount: () => openCount, getOpenCount: () => openCount,
getContainer, getContainer,
}; };
if (visible === false && !forceRender) return null;
if (forceRender || visible || componentRef.value) { if (forceRender || visible || componentRef.value) {
portal = ( portal = (
<Portal <Portal

View File

@ -195,7 +195,7 @@ const Tour = defineComponent({
}); });
return style; return style;
}); });
return ( return mergedOpen.value ? (
<> <>
<Mask <Mask
zIndex={zIndex} zIndex={zIndex}
@ -250,7 +250,7 @@ const Tour = defineComponent({
</Portal> </Portal>
</Trigger> </Trigger>
</> </>
); ) : null;
}; };
}, },
}); });

View File

@ -1,6 +1,6 @@
{ {
"name": "ant-design-vue", "name": "ant-design-vue",
"version": "4.0.0-rc.2", "version": "4.0.0-rc.3",
"title": "Ant Design Vue", "title": "Ant Design Vue",
"description": "An enterprise-class UI design language and Vue-based implementation", "description": "An enterprise-class UI design language and Vue-based implementation",
"keywords": [ "keywords": [