<uni-forms ref="baseForm" :modelValue="baseFormData" @submit="formSubmit" @reset="formReset" labelWidth="80px">
<view v-for="item in filedData" :key="item.ffid">
<uni-forms-item :label="item.falias" required >
<uni-easyinput :v-model="item.model" placeholder="请输入..." />
</uni-forms-item>
</view>
</uni-forms>
<script>
export default {
data() {
return {
filedData: [],
baseFormData: [] // 表单数组绑定对象
}
}
</script>
常规表单的绑定是这样写的: v-model = "baseFormData.username"
但是,我想动态设置绑定的参数名称时, item.model = "baseFormData.username";
像上面的写法,无法实现这个绑定效果,数据无法获取
求救大神,新手搞不定这个表单了
7***@qq.com (作者)
您好,感谢您的回复。
我的意思是,通过filedData的变量,使其绑定到另外一个数据对象baseFormData.username。
通过您的那个测试方法,一样无法完成,。。
它仍然会绑定到filedData的变量上去,
不过让我想通了一件事!把俩数据融合在一起,我在filedData里创建一个filedData.username,后续再分离出来就好了~
2024-09-27 15:35