vue+element 使用彈框 區分關閉和取消按鈕


需求:點擊按鈕,彈出彈窗,要做A和B兩個選擇,要區分開選擇和關閉的功能;

element官網給出的案例:

 

 

 

 

代碼實現:

this.$confirm('請選擇A或B?', '提示', {
          confirmButtonText: 'A',
          cancelButtonText: 'B',
          closeOnPressEscape:false,//按下 ESC 鍵關閉彈窗
          closeOnClickModal:false,//點擊遮罩關閉彈窗
          distinguishCancelAndClose:true,//區分取消與關閉
          type: 'warning'
        }).then(() => {
          //選擇了A
        }).catch(action => {
              if(action == 'cancel'){
                    //選擇了B
               }else{ 
                    return
                    // 關閉了彈窗
               }
        });

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM