File tree 3 files changed +3
-14
lines changed
3 files changed +3
-14
lines changed Original file line number Diff line number Diff line change @@ -166,24 +166,13 @@ export default defineComponent({
166
166
removeCurrentContainer ( ) ;
167
167
raf . cancel ( rafId . value ) ;
168
168
} ) ;
169
- watch (
170
- [ ( ) => props . visible , ( ) => props . forceRender ] ,
171
- ( ) => {
172
- const { forceRender, visible } = props ;
173
- if ( visible === false && ! forceRender ) {
174
- removeCurrentContainer ( ) ;
175
- }
176
- } ,
177
- { flush : 'post' } ,
178
- ) ;
179
169
return ( ) => {
180
170
const { forceRender, visible } = props ;
181
171
let portal = null ;
182
172
const childProps = {
183
173
getOpenCount : ( ) => openCount ,
184
174
getContainer,
185
175
} ;
186
- if ( visible === false && ! forceRender ) return null ;
187
176
if ( forceRender || visible || componentRef . value ) {
188
177
portal = (
189
178
< Portal
Original file line number Diff line number Diff line change @@ -195,7 +195,7 @@ const Tour = defineComponent({
195
195
} ) ;
196
196
return style ;
197
197
} ) ;
198
- return (
198
+ return mergedOpen . value ? (
199
199
< >
200
200
< Mask
201
201
zIndex = { zIndex }
@@ -250,7 +250,7 @@ const Tour = defineComponent({
250
250
</ Portal >
251
251
</ Trigger >
252
252
</ >
253
- ) ;
253
+ ) : null ;
254
254
} ;
255
255
} ,
256
256
} ) ;
Original file line number Diff line number Diff line change 1
1
{
2
2
"name" : " ant-design-vue" ,
3
- "version" : " 4.0.0-rc.2 " ,
3
+ "version" : " 4.0.0-rc.3 " ,
4
4
"title" : " Ant Design Vue" ,
5
5
"description" : " An enterprise-class UI design language and Vue-based implementation" ,
6
6
"keywords" : [
You can’t perform that action at this time.
0 commit comments