react 调用 function 的写法 及 解决 react onClick 方法自动执行
1.react 调用方法的写法
(1)方式一
onClick={this.getFetchData.bind(this,item.id)}
(2)方式二
getFetchData(e){
  this.setState({
    value: e.target.value
  })
}
onClick={(event)=>this.getFetchData(event)}
(3)方式三
handleCancel = () => {
  console.log('Clicked cancel button');
  this.setState({
    visible: false,
  });
}
onCancel={this.handleCancel}
2.解决 react onClick 方法自动执行
情况说明: 页面加载后,自动调用了 onClick 方法
<a onClick={this.onLoadQR(text)}><Icon type="qrcode" />下载</a>
解决方案一:
<a href="#" onClick={this.onLoadQR.bind(this, text)}><Icon type="qrcode" />下载</a>
解决方案二:
<a href="#" onClick={()=>this.onLoadQR(text)}><Icon type="qrcode" />下载</a>
.
react 调用 function 的写法 及 解决 react onClick 方法自动执行的更多相关文章
- 从 React 原理来看 ahooks 是怎么解决 React 的闭包问题的?
		
本文是深入浅出 ahooks 源码系列文章的第三篇,该系列已整理成文档-地址.觉得还不错,给个 star 支持一下哈,Thanks. 本文来探索一下 ahooks 是怎么解决 React 的闭包问题的 ...
 - js,JavaScript,a标签onclick传递参数不对,A标签调用js函数写法总结
		
错误示例: <a href="javascript:waterLineEdit(${goods.goods_id})" >修改 </a> <!-- 浏 ...
 - 事件之onTouch方法的执行过程  及和 onClick执行发生冲突的解决办法
		
转载:http://blog.csdn.net/jiangwei0910410003/article/details/17504315#quote 博主推荐: 风萧兮兮易水寒,“天真”一去兮不复还.如 ...
 - Android中onTouch方法的执行过程以及和onClick执行发生冲突的解决办法
		
$*********************************************************************************************$ 博主推荐 ...
 - 解决React首屏加载白屏的问题
		
众所周知,在项目中如果在资源加载请求还未完成的时候,由于阻塞机制,会出现首页白屏的问题,产生很差的用户体验.本文以react为例,提供一个解决方法. 解决原理:使用 onreadystatechang ...
 - 解决React通过ajax加载数据更新页面不加判断会报错的问题
		
通过AJAX加载数据是一个很普遍的场景.在React组件中如何通过AJAX请求来加载数据呢?首先,AJAX请求的源URL应该通过props传入:其次,最好在componentDidMount函数中加载 ...
 - 解决React Native unable to load script from assets index.android.bundle on windows
		
React Native运行的时候,经常碰到React Native unable to load script from assets index.android.bundle on windows ...
 - 解决React Native使用Fetch API请求网络报Network request failed
		
问题来源: 1 . 在测试fetch数据请求时,Xcode9.0以上的无法请求https, 需要在Xcode中加载项目后修改Info.plist的相关配置,具体如下参考 问题及解决方法一模一样,不再重 ...
 - 解决React路由URL中hash(#)部分的显示 、browserHistory打包后浏览器刷新页面出现404的问题
		
摘要 在React项目中,我们需要采用它的路由库React-Router来进行页面跳转,React会根据路由URL来判断是哪个页面.常见的的URL有两种显示方式,一种是hashHistory的形式,形 ...
 
随机推荐
- xml编辑无提示?这么破!
			
在学习testng这个单元测试框架时,如果咱们碰到了编辑测试套件xml,不提示的情况(有提示方便咱们学习,并且testng的测试套件定义必须按照他的dtd文件约束来),咱们可以按照下面的步骤去解决这个 ...
 - SQL中使用关键词创建表或字段
			
有时候我们给表或者字段命名时,会无意中选择了一个SQL中的关键字进行命名,然后就报错了: ERROR: syntax error at or near "limit" MySQL ...
 - maya 2014帮助手册中   三维概念讲解
			
maya 2014 帮助手册中 三维概念讲解 多边形简介 三个或更多的边, 顶点 边 面 组成 经常使用三边形或四边形来建模 n边形不常用 单个多边形称为面 多个面连接到 ...
 - 谈谈Python中对象拷贝
			
你想复制一个对象?因为在Python中,无论你把对象做为参数传递,做为函数返回值,都是引用传递的. 何谓引用传递,我们来看一个C++交换两个数的函数: void swap(int &a, in ...
 - Jvm运行时数据区 —— Java虚拟机结构小记
			
关于jvm虚拟机的文章网上都讲烂了.尤其是jvm运行时数据区的内容. 抱着眼见为实的想法,自己翻了翻JVM规范,花了点时间稍微梳理了一下. 以下是阅读Java虚拟机规范(Java SE 8版)的第二章 ...
 - 【spring aop切面】基础使用教程
			
package tpf.aspect; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFact ...
 - spoj 7001 Visible Lattice Points莫比乌斯反演
			
Visible Lattice Points Time Limit:7000MS Memory Limit:0KB 64bit IO Format:%lld & %llu Su ...
 - 容器 What, Why, How
			
学习任何东西都可以按照3W的框架进行,容器技术也是一样,先回答 What.Why 和 How 这三个问题. What - 什么是容器? 容器是一种轻量级.可移植.自包含的软件打包技术,使应用程序可以在 ...
 - 【CF679B】Theseus and labyrinth(数学,贪心)
			
题意: 给一个m<=10^15,每次都减最接近当前值的立方数 让你找一个不大于m的最大的数并且这个数是减法次数最多的数 思路:见http://blog.csdn.net/miracle_ma/a ...
 - AC日记——[网络流24题]骑士共存 cogs 746
			
746. [网络流24题] 骑士共存 ★★☆ 输入文件:knight.in 输出文件:knight.out 简单对比时间限制:1 s 内存限制:128 MB 骑士共存问题 «问题描述: ...