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;

其它事件方法如上

相关推荐
yuko0931几秒前
【手机验证码】手机号格式化光标异常问题
前端
原生高钙1 分钟前
高性能前端埋点上报系统的架构与实现
前端·面试
水痕016 分钟前
nginx一个域名下部署多套前端项目
运维·前端·nginx
Anyin9 分钟前
Spring AI Alibaba - DeepResearch 前端主体 UI 构建
前端·ai编程·trae
非优秀程序员9 分钟前
8 个提升开发者效率的小众 AI 项目
前端·人工智能·后端
河畔一角17 分钟前
一些感悟
前端
excel23 分钟前
理解 JavaScript 中的 for...in 与 for...of 的区别
前端
前端小巷子1 小时前
Webpack 5模块联邦
前端·javascript·面试
玲小珑1 小时前
Next.js 教程系列(十九)图像优化:next/image 与高级技巧
前端·next.js
晓得迷路了1 小时前
栗子前端技术周刊第 91 期 - 新版 React Compiler 文档、2025 HTML 状态调查、Bun v1.2.19...
前端·javascript·react.js