在我的 Vuex 状态下,我有一个包含 orderLines 数组的对象,在我的模型中,我使用 getter 访问该对象并循环遍历 orderLines,为每个组件创建一个组件。
现在,当我触发删除突变时,我也请求更新订单对象并将旧对象替换为正确的新对象。到目前为止一切顺利.. 我所有的组件都获得了新的订单对象并更新了它们的列表。
但是他们没有在循环中创建/重新创建组件,他们似乎只是更新了索引-> 导致下一个问题:
如果我删除最上面的项目,所有下一个项目的数据都绑定到“已删除”组件及其状态:/
<div v-for="orderLine in order.order_lines">
<order-line :order-line="orderLine" ></order-line>
</div>