react学习笔记(二)
2024-09-17 15:18:09
在以类继承的方式定义的组件中,为了能方便地调用当前组件的其他成员方法或属性(如:this.state),通常需要将事件处理函数运行时的 this 指向当前组件实例。
绑定事件处理函数this的几种方法:
第一种方法:
run(){
alert(this.state.name)
}
<button onClick={this.run.bind(this)}>按钮</button>
第二种方法:
构造函数中改变
this.run = this.run.bind(this);
run(){
alert(this.state.name)
}
<button onClick={this.run>按钮</button>
第三种方法:
run=()=> {
alert(this.state.name)
}
<button onClick={this.run>按钮</button>
带参数的方法:
在用箭头函数的基础上用bind绑定this和要传的参数
<button onClick={this.run.bind(this,xx)>按钮</button>
最新文章
- Guidance of Set up FTP Server
- 工作总结_js
- XAF视频教程来啦,已出7课
- 堆表和%%lockres%%函数
- UnityShader之固定管线命令Combine纹理混合【Shader资料4】
- poj 3304线段与直线相交
- 非常陌生的cmake
- snmp4j 编程
- UI2_UIGesture
- xapian安装
- angular项目——小小记事本1
- 12.exception对象
- 201521123107 《Java程序设计》第3周学习总结
- 接口调用(发送http请求)
- Node.js_express_中间件 middleware_登录/注册实例源代码
- ES6模板字符串【${}配合反单引号一起用】
- 自学Python之路-django
- [NOI 2017]整数
- vue路由管理-保留滚动位置功能、按需加载模块名自定义
- 《Linux内核设计与实现》第18章读书笔记