剛剛突然遇到iview的modal組件出現(xiàn)一閃而過的問題,本來modal是要點擊cancel或者OK按鈕才關(guān)閉的,但這次它卻閃一下就自動關(guān)閉了,網(wǎng)上搜了一個答案:https://blog.csdn.net/weixin_30608131/article/details/94969698
文章描述說可能是共用開關(guān)值導(dǎo)致的,我同意他的看法纫塌,在這里我補充一下我的理解,我用的是$Modal.error()
實例方法讲弄,從這里我覺得應(yīng)該比較好理解措左,我們不管調(diào)用多少次,都是用的一個示例避除,它不會出現(xiàn)多個modal怎披,我已實踐證實了我的想法,所以我們要等前一個modal關(guān)閉之后再開啟modal瓶摆,這樣就不會了凉逛。
但我感覺iview這樣的設(shè)計不太合理,有空我去看看它的源碼赏壹。鱼炒。。
答案:加個setTimeout蝌借,等前一個modal完全關(guān)閉后再開啟modal。