这是我的数据结构:form: { email: '', password: ''}现在我想使用循环并使用对象动态设置模型form。<div class="my-1" v-for="(value,name, index) in form"> <p class="capitalize"> {{ value }} </p> <!--<custom-input :value="value"></custom-input>--> <t-input v-model="dynamickmodel" class="w-full"/></div>
1 回答
慕勒3428872
TA贡献1848条经验 获得超6个赞
是的,通过使用对象及其键的引用:
<t-input v-model="form[name]" class="w-full"/>
更改为t-input应更新该键的值。
演示:
new Vue({
el: "#app",
data() {
return {
form: {
email: '',
password: ''
}
}
}
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.5.17/vue.js"></script>
<div id="app">
<div class="my-1" v-for="(value, name, index) in form">
<p class="capitalize"> {{ value }} </p>
<input v-model="form[name]" class="w-full"/>
</div>
</div>
- 1 回答
- 0 关注
- 63 浏览
添加回答
举报
0/150
提交
取消