是否可以通过事件获取输入的道具onBlur
?
随着event.target.value
我得到我输入的价值。
是否有可能以props
类似的方式获得组件?
是否可以通过事件获取输入的道具onBlur
?
随着event.target.value
我得到我输入的价值。
是否有可能以props
类似的方式获得组件?
当然可以,这是一个小提琴:
var Hello = React.createClass({
onBlur: function (e) {
console.log(this.props);
},
render: function () {
return (
<div>
<input onBlur={this.onBlur} />
</div>
);
},
});
或者,如果您从父级接收函数作为属性,则应将其绑定到组件上下文。
var Hello = React.createClass({
render: function () {
return (
<div>
<input onBlur={this.props.onBlur.bind(this)} />
</div>
);
},
});
function onBlur(e) {
console.log(this.props);
console.log(e);
}
ReactDOM.render(
<Hello onBlur={onBlur} name="World" />,
document.getElementById("container")
);