栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

React Form组件onSubmit处理程序不起作用

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

React Form组件onSubmit处理程序不起作用

React
与之一起使用时,
ES2015 classes
应设置
this
事件处理程序

class Form extends React.Component {  constructor(props) {     super(props);     this.handleSubmit = this.handleSubmit.bind(this);  }  handleSubmit(e) {    e.preventDefault();    let loginInput = this.refs.login;    this.props.addCard(loginInput.value);    loginInput.value = '';  }  render() {    return(      <form onSubmit={ this.handleSubmit }>        <input placeholder="githug login" ref="login" />        <button>Add Login</button>      </form>    );  }}

Example

No Autobinding

方法遵循与常规ES6类相同的语义,这意味着它们不会自动将其绑定到实例。您必须显式使用.bind(this)或箭头函数=>。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/636558.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号