React Native 笔记:OnPress随着render() 初始化 执行被 自动调用

  当这样为onPress属性指定响应方法时,会出现随着控件的渲染而自动调用响应函数的情况。

    原因:

    在RN的页面代码中,花括号 {} 有取对象值的意思在內,而方法也是对象的一种,因此,这里并不单单是为onPress指定属性值那么简单,在赋值的同时还自动调用了一次该响应方法。

    使用箭头函数为onPress定义响应函数,箭头函数內调用对应的响应函数即可。

  onPress={()=>{

              点击事件的响应函数

              }

          }/>


 

猜你喜欢

转载自blog.csdn.net/qq_36355271/article/details/104768559
今日推荐