所以我的代碼看起來像這樣:在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值。或者我應該使用狀態?