zoukankan      html  css  js  c++  java
  • react 事件笔记

    react的事件是合成事件,其内部原理非常复杂,再次就不多讲,只记录其使用过程

    事件的绑定

      在html中事件的绑定时全小写的,

      

      在react中事件的绑定是采用小驼峰的绑定方式,

      

      且必须在事件挂载调用bind已绑定函数内部的this,这个不是react的要求,而是js运行特性造成

      

      如果你在事件绑定时传递了自定义参数props

      

      那么你将会在绑定的方法activateLasers内的第一个参数获取到,而react事件默认传递的事件对象e,将会成为第二个参数,如果你传递了n个参数,react事件对象e,将会成为activateLasers的第n+1个参数

      

    事件阻止冒泡及默认事件

      在react事件中你不能通过使用return false来阻止事件的默认行为和冒泡,你必须显示调用preventDefault或者stopPropagation

      

      

  • 相关阅读:
    牡牛和牝牛
    卡特兰数 Catalan number
    Codeforces Round #633 (Div. 2)
    Codeforces Round #634 (Div. 3)
    陪审团
    线性DP
    AcWing 274. 移动服务
    Rust打印方法行号
    八.枚举与模式匹配
    七.结构体
  • 原文地址:https://www.cnblogs.com/wrhbk/p/13717098.html
Copyright © 2011-2022 走看看