我将输入列表作为道具传递,
v-for input in inputProps
v-model input.value
我应该使用事件而不是v模型吗?
传递事件以手动更新列表中值的属性将涉及
[index]'path to property'
,不是吗?
答案 0 :(得分:0)
props to flow down and events to flow up是惯用的。
当父属性更新时,它将向下流向子节点,但是 而不是相反。这可以防止子组件 意外地改变了父母的状态,这可以使你的应用程序成为可能 数据流更难以推理。
对于v-for
,是的,您需要指明项目的索引,以便父项可以对其采取适当的操作。完全取决于您正在做的事情,您可能还catch the native input
event in the parent并在那里处理它,以便子组件不参与交易。