首页 > 其他 > 详细

总结react native 事件机制

时间:2017-12-23 22:35:02      阅读:253      评论:0      收藏:0      [点我收藏+]

React 事件机制

一个组件的所有事件会使用统一的事件监听器,绑定到组件的最外层,那么如何使用?

  1. bind方法,绑定并且可以传递参数
     <TouchableOpacity
     onPress={this.fun.bind(this)}
     onPress={this.fun.bind(this,"text")}
     >
     </TouchableOpacity>
     
     fun(){
         
     }
    
  2. 如果不用传参数?
双冒号语法
{::this.fun}
  1. 在构造器内bind,好处是只绑定一次
    constructor(props){
        super(props);
        this.state={}
        this.fun=this.fun.bind(this)
    }
    <Text onPress={this.fun}></Text>
  1. 箭头函数 会自动绑定this
1. <Text onPress={this.fun}></Text>
   const fun=(e)=>{
       console.log(e)
   }
2. <Text onPress={()=>this.fun()}></Text>
   fun(){
       
   }

总结react native 事件机制

原文:http://www.cnblogs.com/allenxieyusheng/p/8094542.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!