methods:{ myclick:function(){ setInterval(function(){ console.log('===='+this.message); },1000) } },
這樣的結果就是獲取不到this.message的值。原因是setInterval()函數中的 this 指向的並非vue對象,而是指向window對象,所以就獲取不到this.message的值。參考:https://www.jb51.net/article/147364.htm

處理方法:
使用另一種寫法就能獲取值了
methods:{ myclick:()=>{ setInterval(function(){ console.log('===='+this.message); },1000) } },
結果

