Vue.js 프론트 데스크톱 Uncaught cancel 오류 해결 방법

4088 단어 vue
오늘 데모를 만들다가 Vue를 만났어요.js 프론트 데스크에서 Uncaught(in promise) cancel의 오류를 보고, 조작에 영향을 주지 않지만 마음이 불편한 것을 보고, 인터넷에서 몇 가지 자료를 찾았는데, 총괄은 다음과 같다.
이유:
this.$confirm    promise  ,
     .catch()  (       ,    )

해결 방법:
// this.$confirm     .catch    ,         ,         
del: function (pageId) {
     
        this.$confirm('      ?', '  ', {
     }).then(() => {
     

          //       
          cmsApi.page_del(pageId).then(res => {
     

            if (res.success) {
     
              this.$message.success("    ")
              //    
              this.query()
            } else {
     
              this.$message.error("    ")
            }
          })
        }).catch(()=>{
     });//    ,     !!!
      }

좋은 웹페이지 즐겨찾기