Vue JS在v-for中传递相同的属性

时间:2018-12-09 08:04:48

标签: vue.js vue-dynamic-components

嗨,我正在将属性发送到v-for中的动态组件。 但是当我在child中更改该属性时,传递给child的所有属性也会更改,这很奇怪。 看来我要在v-中发送相同的属性,但我不是! 这是我写的代码:

<div v-for="(field, fieldIndex) in fieldSet.fields" :key="fieldIndex">
   <component :is="someThing" :properties="field"></component>
</div>

以及组件中的

,我有一个名为 field 的属性,当我在底部等组件中更改field.value时,其他field.value的更改也同样! 我这样改变:

<input v-model="properties.values[index]" type="text" :placeholder="properties.placeholder" :name="properties.key">

0 个答案:

没有答案