箭头函数作用域问题
来源:2-18 Vue中DOM操作
qq_那些荒废流年
2019-03-04 20:44:47
老师麻烦看一下http://class.imooc.com/course/qadetail/96100 我在这里提的问题 不小心点了采纳了 还是不是很懂···
4回答
同学你好, this指向的就是这个组件哦,这个箭头函数在那个组件创建的就指向哪一个。a这个是这个本身定义好的一个属性,可以参考下如下,例:
祝学习愉快!
_是你_
2019-03-05
输出的这个a对象,应该是vue自己定义的,点开这个对象看,有声明周期啥的。我觉得这块主要是记住methods中不要使用箭头函数就行了。
qq_那些荒废流年
提问者
2019-03-05
老师您好 我就是这样写了一个很简单的例子,但是打印出来的东西我还是看不太懂,您能解释一下吗?
好帮手慕糖
2019-03-05
同学你好,上个问题中“南枫慕”同学的回复是哪里不理解吗?这个是由官方定义的,是没有问题的,不过这里可以补充一点,便于同学更好的理解。
箭头函数,是没有自己的this的,所以它的这个this是要联系上下文决定的,所以this不会按照期望指向 Vue实例,不过由于不知道同学的全部代码,这里不能明确的知道这个a的对象是哪里哦。同学可以结合全部的内容,在查看下。
希望能帮助到你,若有哪里不理解,也可以详细描述下,再次进行提问哦。
祝学习愉快!
相似问题