我知道有React.findDOMNode(component).value/focus()。我正在寻找可以与React.findDOMNode.
比如我有一个<input type='checkbox' ref='component' />标签,我试过React.findDOMNode(this.refs.component).selected(不知道有没有),没有。
我知道有React.findDOMNode(component).value/focus()。我正在寻找可以与React.findDOMNode.
比如我有一个<input type='checkbox' ref='component' />标签,我试过React.findDOMNode(this.refs.component).selected(不知道有没有),没有。
React.findDOMNode由顶级 API 文档描述:
DOMElement findDOMNode(ReactComponent component)如果此组件已安装到 DOM 中,则返回相应的原生浏览器 DOM 元素。此方法对于从 DOM 中读取值非常有用,例如表单字段值和执行 DOM 测量。当
render返回nullor 时false,findDOMNode返回null。
返回的值是原生DOM 元素——不是 React 特定的类型,这就是 React 文档没有涵盖的原因。
您始终可以分配事件并使用 event.currentTarget.value