比如通过数组渲染一个表单,根据 formList 渲染,有三个表单项,分别是蔬菜、水果和卡路里,现在输入蔬菜的值后,计算卡路里。卡路里与蔬菜这个表单项有关联关系。
这种应该怎么实现数据输入监听动态更新关联表单项的值,给每一个表单项都设置一个 input 事件?然后判断 id 是否与 joinId 相同?然后更新关联表单项的值?有更优美的方法嘛(表项数量、关联字段不定)
谢谢大家
formList=[
{
id:1,
type:'单选',
label:'蔬菜'
},
{
id:2,
type:'多选',
label:'水果'
},
{
id:3,
type:'关联',
joinId:1,
label:'卡路里'
},
]