Welcome toVigges Developer Community-Open, Learning,Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
401 views
in Technique[技术] by (71.8m points)

iview其中一段源码的疑惑

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

remove () {

this.closing = true;

setTimeout(() => {

this.closing = false;

this.destroy();

}, 300);

},

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


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

1 Answer

0 votes
by (71.8m points)

Q:延迟300ms
A:动画

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


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to Vigges Developer Community for programmer and developer-Open, Learning and Share
...