【发布时间】:2020-11-24 21:16:52
【问题描述】:
我在如何使我的 useState 的总字段保存或加载价格 * 数量的计算时遇到问题,我已经在我的 useState 中保存了价格和数量,但我无法保存总计。
这是我的代码。
从 'react' 导入 React, { Fragment,useState };
const DetailPurchase =(props) => { const [详细信息,setDetail] = useState({ 价格:0.00, 数量:0, 总计:0.00, });
const updateState = e => {
setDetail({
...detail,
[e.target.name] : e.target.value
})
}
return(
<Fragment>
<div class="row justify-content-center">
<div class="col-12">
<form onSubmit={addDetail}
>
<div class="form-group">
<label>Price</label>
<input class="form-control"
type="text"
name="price"
onChange={updateState}/>
</div>
<div class="form-group">
<label>Quantity</label>
<input class="form-control"
type="text"
name="quantity"
onChange={updateState}/>
</div>
<div class="form-group">
<input class="btn btn-success btn-block "
type="submit"
value="Add"
/>
</div>
</form>
</div>
</div>
</Fragment>
)
}
【问题讨论】:
标签: reactjs react-hooks