我的目标:找到标签的参考并将其着色。使用的代码:
colorizeLabel(){
ReactDOM.findDOMNode(this.refs.amountLabel).color('#ffffff');
}
<label itemRef="amountLabel">Choose Amount:</label>
产生:Uncaught TypeError: Cannot read property 'color' of null
看起来它无法找到参考。我想念什么吗?
我的目标:找到标签的参考并将其着色。使用的代码:
colorizeLabel(){
ReactDOM.findDOMNode(this.refs.amountLabel).color('#ffffff');
}
<label itemRef="amountLabel">Choose Amount:</label>
产生:Uncaught TypeError: Cannot read property 'color' of null
看起来它无法找到参考。我想念什么吗?
您需要在元素中指定 ref
<label ref="amountLabel">Choose Amount:</label>
但是建议ref
如下使用
<label ref={(ref) => this.myLabel = ref} />
你可以访问标签为this.myLabel