总结react native 事件机制
2024-10-19 08:48:36
React 事件机制
一个组件的所有事件会使用统一的事件监听器,绑定到组件的最外层,那么如何使用?
- bind方法,绑定并且可以传递参数
<TouchableOpacity
onPress={this.fun.bind(this)}
onPress={this.fun.bind(this,"text")}
>
</TouchableOpacity> fun(){ }
- 如果不用传参数?
双冒号语法
{::this.fun}
- 在构造器内bind,好处是只绑定一次
constructor(props){
super(props);
this.state={}
this.fun=this.fun.bind(this)
}
<Text onPress={this.fun}></Text>
- 箭头函数 会自动绑定this
1. <Text onPress={this.fun}></Text>
const fun=(e)=>{
console.log(e)
}
2. <Text onPress={()=>this.fun()}></Text>
fun(){
}
最新文章
- VS2015在创建项目时的一些注意事项
- 几大主流浏览器内核(Rendering Engine)
- shell 统计某个文件的行数命令
- 转:C# DataGridView控件清空数据出错解决方法
- OkHttp+Stetho+Chrome调试android网络部分
- 更改Keil工程名
- DDoS deflate - Linux下防御/减轻DDOS攻击
- nagios插件之监控if8接口日志(新接口)
- 用JS判断用户使用的是手机端还是pc端访问
- 03、NetCore2.0下Web应用之搭建最小框架
- MongoDB与Spring整合(支持事务)——SpringDataMongoDB
- CentOS6.5中部署java web环境
- Atcoder ARC101 Ribbons on Tree
- Java并发编程之volatile关键字
- git本地仓库关联多个remote,怎么用本地一个分支向不同remote不同分支推送代码
- 用nodejs搭建BS环境
- redis缓存和mysql数据库同步
- [代码]--WinForm 窗体之间相互嵌套
- Oracle 12C -- Unified Auditing Policy
- CodeForces - 156B Suspects 逻辑 线性 想法 题