Mar*_*son 7 javascript meteor reactjs meteor-react
我正在动态创建多个文本输入(使用动态创建的引用)和我想要用输入更新的文本.
我试图通过将ref设置为变量并使用React.findDOMNode(this.refs.Variable).value查找DOM节点来获取输入的值.
我得到一个"无法读取属性'值的'null"错误.
我怎样才能做到这一点?
这就是函数的样子:
resetUnit: function(e){
var refID = e.target.id;
var ID = refID.split("-")[0];
var Value = React.findDOMNode(this.refs.refID).value;
NodesCollection.update({_id: ID},{$set: { materialUnit : Value}});
this.setState({
edit: ''
});
},
Run Code Online (Sandbox Code Playgroud)
Mic*_*ley 12
var Value = React.findDOMNode(this.refs.refID).value;
Run Code Online (Sandbox Code Playgroud)
使用ref查找组件的DOM节点"refID".如果要查找具有ref refID(变量)的组件的DOM节点,则需要
var Value = ReactDOM.findDOMNode(this.refs[refID]).value;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
20000 次 |
| 最近记录: |