为什么在生命周期函数中可以使用箭头函数,并且可以完美地保持this指向。但是在组件事件的回调函数如果使用箭头函数则会报错:this为null呢?

来源:7-7 ES6箭头函数与this指代

慕函数0559765

2019-08-01

为什么在生命周期函数中可以使用箭头函数,并且可以完美地保持this指向。但是在组件事件的回调函数中不可以使用箭头函数呢?
图片描述
图片描述

写回答

2回答

此间乐,不思蜀

2021-08-12

因为success回调函数是通过apply调用的,this被设置为undefined。

"function" == typeof t && t.apply(void 0, arguments)


 

0
0

7七月

2019-08-03

我确实没这样试过,但是这里没有必要使用箭头函数,直接用es6的 方式onLike(){}就可以了

0
0

纯正商业级微信小程序应用实战,全方位小程序特性讲解

真实数据的高质量小程序项目,学会直接工作

4782 学习 · 2125 问题

查看课程