exportdefault{methods:{//方法1a(){setInterval(function(){this.b();//---不执行报错:this.b()isnotafunction---},1000)},//方法2b(){console.log('调用成功')}}}如何解决?
2 回答
米脂
TA贡献1836条经验 获得超3个赞
exportdefault{methods:{//方法1a(){setInterval(()=>{this.b();//---不执行报错:this.b()isnotafunction---},1000)},//方法2b(){console.log('调用成功')}}}//内部function改变了this指向用前头函数或者先声明一下this
噜噜哒
TA贡献1784条经验 获得超7个赞
第一种a(){setInterval(()=>{this.b();},1000)},第二种a(){letself=this;setInterval(function(){self.b();},1000)},
添加回答
举报
0/150
提交
取消