我有一個問題的反應js和我似乎無法得到它的工作。陣營的js數學問題
我將一個值變爲3000
將其轉化爲百分比,以便它將填充正確的數量的引導百分比欄,但我不斷從中獲取隨機值。
我已經計算出時,例如,如果我輸入 480
入禁區,我得到的0.13
經常性的輸出率,但如果我型我480.00
得到16%
這是正確的。
很顯然,我必須通過自動在.00
加入使它人證明,如果他們沒有指定的東西,但我不能得到它自動添加英寸
onChange = (e) => {
console.log(e.target.value)
this.setState({ sliderValue: e.target.value });
this.updateSlideValue();
}
updateSlideValue(){
console.log(this.state.sliderValue);
this.setState({slideValue: this.state.sliderValue/3000 * 100});
console.log("gets to update Slide Value");
console.log(this.state.slideValue);
}
然後,這是我的HTML/jsx其中稱之爲
<div>
<div class="col-md-12">
<div class="col-md-9">
<div class="progress">
<div class="progress-bar progress-bar-info" style={SlideValue}></div>
</div>
</div>
<div class="col-md-3">
<input style={rangeSliderClass} className="range-slider__value form-control" onChange={this.onChange.bind(this)} type="number" value={this.state.sliderValue}></input>
</div>
</div>
</div>
你使用什麼瀏覽器?它不顯示0.13在我的瀏覽器(鉻) –