我读过这两个内容 react forms和 react two way binding helpers 。
但我找不到任何关于如何使用 select
元素实现双向绑定(bind)的说法。
我尝试过:
render: {
var selectValueLink = {
value: this.state.selectedValue,
requestChange: this.handleChange
};
return (
<select valueLink={selectValueLink}>
<option value={'A'}>OPTION A</option>
<option value={'B'}>OPTION B</option>
<option value={'C'}>OPTION C</option>
</select>
);
}
但是当我通过鼠标单击手动更改所选选项时,this.handleChange
不会被触发。
有什么方法可以很好地使用 React 的 valueLink
来选择元素吗?
最佳答案
这是一个带有 select 元素的示例,一切似乎都正常工作 http://plnkr.co/edit/3ueB63nxJ4wwV8rSIusr 。
关于html - 如何使react的valueLink与选择元素一起工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33196673/