比如通过数组渲染一个表单,根据 formList 渲染,有三个表单项,分别是蔬菜、水果和卡路里,现在输入蔬菜的值后,计算卡路里。卡路里与蔬菜这个表单项有关联关系。
这种应该怎么实现数据输入监听动态更新关联表单项的值,给每一个表单项都设置一个 input 事件?然后判断 id 是否与 joinId 相同?然后更新关联表单项的值?有更优美的方法嘛(表项数量、关联字段不定)
谢谢大家
formList=[
{
id:1,
type:'单选',
label:'蔬菜'
},
{
id:2,
type:'多选',
label:'水果'
},
{
id:3,
type:'关联',
joinId:1,
label:'卡路里'
},
]
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.