所以我的代码看起来像这样:在React上设置默认的ref值?
stockconfirmbuy: function(){
var totalbuyval = this.refs.stockpriceref.innerHTML * this.refs.stockdnum.value;
return (<div>
<input type="number" value="1" ref="stockdnum" />
<p>Your Total:</p>
<p>${totalbuyval}</p>
</div>);
},
我在这里的问题是,我得到一个Cannot read property 'value' of undefined
错误。这是指我的input type="number"
。
但是,我一直在试图给我的输入一个默认值,这样就不会发生。我给了它一个默认value=1
,但这似乎并不满足参考。
所以我想知道我需要做什么来设置默认的ref值。或者我应该使用状态?