【发布时间】:2021-02-26 21:50:48
【问题描述】:
我在两个 v-for 循环中有一个输入文本。
<div>
<div v-for="(property, propIndex) in properties" :key="propIndex">
{{ property.plot_name }}
<div v-for="(house_type, typeIndex) in property.house_type.data" :key="typeIndex">
{{ house_type.type }}<br>
<input type="text" v-model="form[propIndex][typeIndex]">Rent<br>
</div>
<br>
</div>
</div>
当我使用如下标识只有一个索引的 v-model 时:
<input type="text" v-model="form[propIndex]">Rent<br>
或
<input type="text" v-model="form[typeIndex]">Rent<br>
我没有收到错误消息。但是当我使用两个索引识别 v-model 时
<input type="text" v-model="form[propIndex][typeIndex]">Rent<br>
然后我得到错误
Error in render: "TypeError: Cannot read property '0' of undefined"
可能是什么问题?谢谢
【问题讨论】:
标签: javascript html vue.js