在使用vue的时候,一般this指针用的比较多。但是在一些问题上,this指针会报错,因为this会一直更改所指向的对象。所以建议在使用this的时候我们在函数里面定义一个that= this,那样就不会出现指向不明的问题。尤其是在setTimeOut中会出现这个问题。
load: function (e) {
var that = this;
if(e >= allList.length){
setTimeout(function(){
that.$toast("加载完了");
},1000);
e = allList.length;
}
}
但是在setInterval中不会出现这个问题。