美文网首页
react事件处理

react事件处理

作者: 扶光_ | 来源:发表于2022-11-15 15:48 被阅读0次

一,事件处理

写法:
on+事件名称= {事件处理函数} 类组件触发写法
on+事件名称 = 事件处理函数 ---onclick={()=>{}} 函数组件触发写法

1.1类组件触发事件函数

//通过类组件绑定事件
class Fn extends React.Component{
    Click(){
        console.log("类组件绑定事件触发");
    }

    render(){
        return(
            <button onClick={this.Click}>点击 </button>
        )
           
        
    }
}

1.2函数组件触发事件函数

//函数组件绑定
function Fn(){
    function Click(){
        console.log("函数组件绑定事件触发");
    }

    return(
        <button onClick={Click}>点击</button>
    )

无状态组件(函数组件)和有状态组件(类组件)

因为函数组件只负责展示

state的基本使用
状态发生变化前端页面也要对应发生变化
如由0到1
初始数据写在

class App extends React.Component{
  //放初始数据的
  state={
    count:0
  }

  render(){
    return(
      <div>
        <h1>初始数据:{this.state.count}</h1>
        <button onClick={()=>{
          this.setState({
            count:this.state.count +1//设置值
          })
        }}>单击+1</button>
      </div>
    )
  }
}

一旦我们调用了setState导致数据发生变化的时候就会重新调用一次render方法

表单处理

用state值来控制表单里value的值

class App extends React.Component{

  state={
   txt:''
  }
  handleChange=(e)=>{
    this.setState({
      txt:e.target.value
    })
    console.log(e.target.value);
  }
  
  render(){
    return(
      <div>
        
        <input type="text" value={this.state.txt} onChange={this.handleChange}></input>
      </div>
    )
  }
}

相关文章

  • 2018-11-07 react 事件处理

    react事件处理和dom事件处理是相似的。 react: Dom: 所以: React事件绑定属性的命名采用驼峰...

  • react文档——事件处理

    事件处理 React 元素的事件处理和 DOM 元素的事件处理非常相似。但也有一些语法差异: React 事件使用...

  • React 事件处理机制

    React在处理事件和HTML中JS处理事件不同,本文介绍React中的事件处理机制。React中不同通过返回fa...

  • React基础(6) -- 事件处理

    React 事件处理 React 元素的事件处理和 DOM 元素类似。但是有一点语法上的不同: React 事件绑...

  • ReactJS_06 React 事件处理

    React 事件处理 React 元素的事件处理和 DOM 元素类似。但是有一点语法上的不同: React 事件绑...

  • React 事件处理

    React 事件处理 React 元素的事件处理和 DOM 元素类似。但是有一点语法上的不同: React 事件绑...

  • react随笔5 事件处理

    事件处理 React元素的事件处理和DOM元素的事件处理很相似,但是有一点语法上的不同: React事件绑定属性的...

  • React事件绑定this的几种方法

    React事件处理函数绑定this的集中方法 Follow me on GitHub React事件处理函数绑定t...

  • 学习笔记:React事件处理

    一、React 事件处理 React 元素的事件处理和 DOM 元素类似,但是有一点语法上的不同。 React 事...

  • 5.Handing Event(处理事件)

    React版本:15.4.2**翻译:xiyoki ** 使用React元素处理事件与处理DOM元素上的事件非常相...

网友评论

      本文标题:react事件处理

      本文链接:https://www.haomeiwen.com/subject/ymqrxdtx.html