react事件绑定

react基础事件绑定

javascript 复制代码
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;

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

需要使用箭头函数

javascript 复制代码
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;

其它事件方法如上

相关推荐
升鲜宝供应链及收银系统源代码服务5 小时前
《IntelliJ + Claude Code + Gemini + ChatGPT 实战配置手册升鲜宝》
java·前端·数据库·chatgpt·供应链系统·生鲜配送
i建模5 小时前
将Edge浏览器的标签页从顶部水平排列**移至左侧垂直侧边栏
前端·edge
跟着珅聪学java5 小时前
js编写中文转unicode 教程
前端·javascript·数据库
英俊潇洒美少年5 小时前
Vue3 深入响应式系统
前端·javascript·vue.js
颜酱5 小时前
回溯算法实战练习(3)
javascript·后端·算法
英俊潇洒美少年7 小时前
React 最核心 3 大底层原理:Fiber + Diff + 事件系统
前端·react.js·前端框架
我命由我123457 小时前
React Router 6 - 概述、基础路由、重定向、NavLink、路由表
前端·javascript·react.js·前端框架·ecmascript·html5·js
LJianK17 小时前
java封装
java·前端·数据库
yaaakaaang7 小时前
(四)前端,如此简单!---Promise
前端·javascript
aini_lovee7 小时前
C# 实现邮件发送源码(支持附件)
开发语言·javascript·c#