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

      

      

  • 相关阅读:
    [bzoj1089] 严格n元树
    [bzoj1097] 旅游景点atr
    [hdu3887] Counting Offspring
    [POJ3321] Apple Tree
    [POJ3635] Full Tank?
    git
    【MySQL】数据的导出导入
    Ubuntu python 开发环境配置
    测试markdown
    约瑟夫环问题-java实现
  • 原文地址:https://www.cnblogs.com/wrhbk/p/13717098.html
Copyright © 2011-2022 走看看