为了账号安全,请及时绑定邮箱和手机立即绑定

关于vue中定义方法this指向问题

关于vue中定义方法this指向问题

慕丝7291255 2019-03-06 17:22:47
为什么箭头函数指向的是window 而普通函数指向当前对象实例 官网上解释的看不懂 谁能给我讲一下
查看完整描述

1 回答

?
智慧大石

TA贡献1946条经验 获得超3个赞

其实不复杂的,和vue没关系,是箭头函数的特性。
es5的普通函数,this的指向你应该清楚,指向调用者,比如vue实例的方法是由vue实例vm调用的,所以this指向vm。 箭头函数的this指向它的调用者所在的上下文,也就是vm实例所在的上下文,即window.
看下这篇好了

查看完整回答
反对 回复 2019-03-09
  • 1 回答
  • 0 关注
  • 784 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信