zoukankan      html  css  js  c++  java
  • React 页面渲染后自动执行onClick事件问题

    原始写法:

    onClick={this.某方法(某参数)}

    正确写法:

    onClick={() => this.某方法(某参数)}
    // 或者
    onClick={this.某方法.bind(this, 某参数)}

    问题点:

    前者在声明时就直接执行了(因而加载页面自动执行),执行后的返回值赋给了onClick属性(返回值必然不会是个函数,因而再点击没有作用)

  • 相关阅读:
    20201107
    20201024
    20201020
    20200331
    20200330
    20200320
    20200319
    20200310
    20200221
    20190926
  • 原文地址:https://www.cnblogs.com/feng3037/p/11150833.html
Copyright © 2011-2022 走看看