在使用elementUI中的Dialog對(duì)話(huà)框的時(shí)候缸兔,假如我們正在進(jìn)行上傳或者下載等一個(gè)持續(xù)時(shí)間比較長(zhǎng)的操作的時(shí)候日裙,我們需要禁止對(duì)話(huà)框被關(guān)閉,以免影響上傳下載數(shù)據(jù)的正常傳輸惰蜜,保證請(qǐng)求的路徑返回正常昂拂,此時(shí)就需要阻止對(duì)話(huà)框被關(guān)閉,此時(shí)可以使用
? ? elementUI中Dialog組件中的before-close綁定事件抛猖,在關(guān)閉之前阻止關(guān)閉事件格侯,具體寫(xiě)法如下
????//?阻止關(guān)閉
????beforeClose?(done)?{
??????if?(‘滿(mǎn)足該條件時(shí)阻止關(guān)閉’)?{
????????return?false
??????}?else?{
? ? ? ? // 不滿(mǎn)足條件時(shí)允許關(guān)閉,如果缺少下面的寫(xiě)法财著,就無(wú)法關(guān)閉對(duì)話(huà)框了
????????return?done(true)
??????}
????}