当使用onchange事件时,则删除已删除记录集的记录信息以用于其他记录

时间:2019-07-20 08:30:54

标签: javascript reactjs

我有一个项目表,每个项目都有base_price,我有一个输入,可以更改项目数,然后更改total_price。 一切都很好。但是,当我更改输入量时,请决定将其删除,并将输入量和其他项目的total_price设置为。 当我不更改输入时,一切正常,但是当我更改输入时,就会出现此问题。

<input onChange={e => this.changeTotalPrice(e, service)} type="number" defaultValue="1" min="1"/>

<td style={{fontWeight: 'bold', color: '#000'}}>
  <span id={`totalPrice-${service.id}`} className="totalPrices"> 
    {service.price}
  </span></td>

changeTotalPrice(e, service) {
  let totalPriceTag = document.getElementById(`totalPrice-${service.id}`);
  let totalPrice = e.target.value * service.price;
  totalPriceTag.innerText = totalPrice;
}

0 个答案:

没有答案
相关问题