关于vue中定义方法this指向问题
为什么箭头函数指向的是window 而普通函数指向当前对象实例 官网上解释的看不懂 谁能给我讲一下
回答:
其实不复杂的,和vue没关系,是箭头函数的特性。
es5的普通函数,this
的指向你应该清楚,指向调用者,比如vue实例的方法是由vue实例vm调用的,所以this
指向vm
。 箭头函数的this指向它的调用者所在的上下文,也就是vm实例所在的上下文,即window.
看下这篇好了
以上是 关于vue中定义方法this指向问题 的全部内容, 来源链接: utcz.com/a/149076.html