React Native (二)—绑定(bind) this的方法

React Native 报错  undefined is not a object (没有定义该对象),通常是报错的是在this.props.或者this.setState的地方报错。

this只的是当前对象

bind

为指定的事件添加相对应的函数,就是将处理函数和指定的操作绑定在一起。操作触发时函数执行。(事件和方法绑定在一起)。

没有bind的时候,组件加载的时候就会执行这个函数,(只会在reload的时候调用一次)但是点击操作不能使函数执行,通过bind建立操作和函数的联系,可以解决这个问题。

也可以用箭头函数进行绑定。

绑定 this的方法

1.在constructor函数中进行绑定

2.将函数写成箭头函数的形式

3.在调用函数的时候绑定

4.在调用函数的时候写成箭头函数

猜你喜欢

转载自blog.csdn.net/Rqlinna/article/details/82290187