VUE elememt-ui定時器不生效原因


vue 中,setTimeout() 函數中的 this 指向的並非vue對象,所以,定義一個_this 暫存 this,執行setTimeout函數時,setTimeout函數內的_this就會訪問到這個變量,就會得到當前對象。

例如:

let _this=this; // 定義預存變量
setTimeout(function(){
   _this.$message({
  message: '批量操作成功',
    type: 'success'
  });
   _this.dialogVisible2 = false;
},3000);

 


免責聲明!

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



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