刚开始在mounted里面写
setInterval(function(){
createRoomBig(this.that);
this.num++;
},5000)
一直报错that找不到
后来用箭头函数
setInterval(() => {createRoomBig(this.that);this.num++; }, 5000)
问题解决。
结论:
箭头函数中的this指向是固定不变,在vue中指向vue。
普通函数中的this指向是变化的(使用函数时的指向),谁调用的指向谁。