刚刚突然遇到iview的modal组件出现一闪而过的问题,本来modal是要点击cancel或者OK按钮才关闭的,但这次它却闪一下就自动关闭了,网上搜了一个答案:https://blog.csdn.net/weixin_30608131/article/details/94969698
文章描述说可能是共用开关值导致的,我同意他的看法,在这里我补充一下我的理解,我用的是$Modal.error()
实例方法,从这里我觉得应该比较好理解,我们不管调用多少次,都是用的一个示例,它不会出现多个modal,我已实践证实了我的想法,所以我们要等前一个modal关闭之后再开启modal,这样就不会了。
但我感觉iview这样的设计不太合理,有空我去看看它的源码。。。
答案:加个setTimeout,等前一个modal完全关闭后再开启modal。