Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
menu search
person
Welcome To Ask or Share your Answers For Others

Categories

view/src/components/modal/confirm.js文件中,

remove () {

this.closing = true;

setTimeout(() => {

this.closing = false;

this.destroy();

}, 300);

},

为什么弹窗的销毁要延迟300ms,如果业务里用的是关闭后又立马打开一个新的弹窗,那就会被这个影响到直接打不开了。


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
402 views
Welcome To Ask or Share your Answers For Others

1 Answer

Q:延迟300ms
A:动画

Q:如果业务里用的是关闭后又立马打开一个新的弹窗,那就会被这个影响到直接打不开了。
A:comfirm应该是旧的销毁,然后创建新的,两个实例没有关系


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
...