1

我有一个使用 OrderTasklistBuilder 组件的订单表单组件。注意:这里有嵌套组件。层次结构如下: OrderSingle > CreateOrderForm > OrderTasklistBuilder 初始订单在 OrderSingle 挂载时获取,然后通过子组件向下传递。

任务列表构建器组件的使用方式如下:

<order-tasklist-builder v-if="form.tasks.length" :initial-tasks="form.tasks" @taskAdded="handleTaskAdded" class="mb-2" />

这工作正常,但如果列表构建器中没有任何任务,组件将不会显示。这是一个问题,因为有人可能会删除所有任务。

现在,如果我删除表单任务的长度检查,即使添加新任务,任务列表构建器组件也不会显示任何任务。

<order-tasklist-builder :initial-tasks="form.tasks" @taskAdded="handleTaskAdded" class="mb-2" />

这些组件相当大(> 300 行),所以如果我可以详细说明某些具体内容,请告诉我。

4

1 回答 1

0

mounted通过将之前在CreateOrderForm 组件内部的函数中的逻辑移动到created函数来解决。

于 2020-06-12T19:43:41.983 回答