iview其中一段源码的疑惑

Shanny
  • 489

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

remove () {

this.closing = true;

setTimeout(() => {

this.closing = false;

this.destroy();

}, 300);

},

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

回复
阅读 978
2 个回答

Q:延迟300ms
A:动画

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

这应该是一个关闭的动画?

宣传栏