涉及到项目,只能放这样的代码:
<ul class="cl__list-ul cl__table" v-if="item.itemList.length">
<li class="cl__table-line" v-for="(spu, spIndex) in item.itemList" :key="spIndex">
<div class="cl__table-td td--m" v-show="!spu.skuSelectedNum">
<comb-entry :info="spu" :tbIndex="spIndex" :type="item.uniqueId" :minLimit="Number(spu.minPrice)" :mealOriginPrice="spu.priceStr" @blur="onHandleBlurPrice"></comb-entry>
</div>
</li>
</ul>
代码中 comb-entry 就是有input的子组件。可以看到这是一个列表。假如说有三项。我先输入第二项的input内容,这时候在第二项的input下方就会展示计算后的值。然后删除第二项。这时候原来的第三项就是第二项了。但是第三项没有输入下面也会展示计算后的值,而且值就是原来第二项的内容