react事件绑定

react基础事件绑定


function passwordChange(e){
  console.log(e.target.value);
}
function usernameChange(e){
  console.log(e.target.value);
}

function App() {
  return (
     <div>
        <input type="text" placeholder='请输入用户名'onChange={usernameChange}/>
        <input type="text" placeholder='请输入密码' onChange={passwordChange}/>
    </div>
  );
}

export default App;

 同时传递事件对象和自定义参数

需要使用箭头函数


function loginbtn(type,e){
  switch (type) {
    case 1:
       console.log('登录');
      break;
    case 2:
       console.log('注册');
      break;
  }
}
function App() {
  return (
    <div style={{width:'500px', height:'300px',background:'#ccc',margin:'200px auto'}}>
     {logintrue ?<button onClick={(e)=>loginbtn(1,e)}>登录</button>:<button onClick={(e)=>loginbtn(2,e)}>注册</button>}
    </div>
  );
}

export default App;

 其它事件方法如上

相关推荐

  1. React事件React组件、useState、基础样式

    2024-07-17 13:30:06       19 阅读
  2. React16源码: React中event事件监听的源码实现

    2024-07-17 13:30:06       53 阅读
  3. 回车事件怎样

    2024-07-17 13:30:06       52 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-17 13:30:06       70 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-17 13:30:06       74 阅读
  3. 在Django里面运行非项目文件

    2024-07-17 13:30:06       62 阅读
  4. Python语言-面向对象

    2024-07-17 13:30:06       72 阅读

热门阅读

  1. libwebrtc.a+exosip连接fS 环境部署tips

    2024-07-17 13:30:06       22 阅读
  2. NoSql选择题解

    2024-07-17 13:30:06       25 阅读
  3. Qt鼠标拖动线条组成的多边形移动

    2024-07-17 13:30:06       22 阅读
  4. 选择podman,还是选择docker?

    2024-07-17 13:30:06       27 阅读
  5. ES6 对象的扩展(十五)

    2024-07-17 13:30:06       26 阅读
  6. 自动化创建 AWS RDS 实例告警

    2024-07-17 13:30:06       22 阅读