gpt4 book ai didi

reactjs - 获取输入组件的 onBlur 属性

转载 作者:行者123 更新时间:2023-12-03 13:36:07 26 4
gpt4 key购买 nike

是否可以通过 onBlur 事件获取输入的 props?

通过 event.target.value 我得到了输入的值。

是否可以通过类似的方式获取组件的props

最佳答案

当然可以,这里有 fiddle :

var Hello = React.createClass({
onBlur: function (e) {
console.log(this.props);
},
render: function () {
return (
<div>
<input onBlur={this.onBlur} />
</div>
);
},
});

或者,如果您从父级接收函数作为属性,则应该将其绑定(bind)到组件上下文。

Fiddle example :

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")
);

关于reactjs - 获取输入组件的 onBlur 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38327875/

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