gpt4 book ai didi

javascript - React.findDOMNode 未定义

转载 作者:数据小太阳 更新时间:2023-10-29 04:23:30 26 4
gpt4 key购买 nike

我有

<div id="wrapper"></div>

<script type="text/jsx">
/* @jsx React.DOM*/
var Login = React.createClass({
Validate: function(){
debugger;
var username = React.findDOMNode(this.refs.username).trim();
var password = React.findDOMNode(this.refs.password).trim();
console.log('Username: ' + username + '\nPassword: ' + password);
if(username == 'username' && password == 'password'){
alert('Success');
}
else{
alert('Failure');
}
},
Clear: function(){

},
render: function(){
return(
<div className="container">
Login
<p></p>
Username: <input type="text" ref="username" /><br />
Password: <input type="password" ref="password" /><br /><br />
<input type="button" value="Submit" onClick={this.Validate} />&nbsp;&nbsp;
<input type="button" value="Clear" onClick={this.Clear} />
</div>
);
}
});

React.render(<Login />, document.getElementById('wrapper'))
</script>

最佳答案

React.findDOMNode 是在 React v0.13 中引入的,因此请确保您至少使用 v0.13。

关于javascript - React.findDOMNode 未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29336178/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com