先说下需求,领导想做一个问卷调查的页面为了可以重复使用需要动态根据后台的数据动态判断当前位置该使用input、textarea、复选框、还是单选框,后台的数据结构大概是这样的(下面是我自己模拟的)
data: [
{label:'姓名',type:'text',max: 50,required:'true'},
{label:'电话',type:'phone',max: 50,required:'true'},
{label:'邮箱',type:'email',max: 50,required:'false'},
{label:'数字',type:'number',max: 50,required:'false'},
{label:"多选",type:'checkbox',max: 50,required:'true',data:["上网","旅游","篮球","跑步"]},
{label:'单选',type:'radio',max: 50,required:'true',data:["男","女"]},
{label:'问题1:',type:'textarea',max: 50,required:'true'},
{label:'问题2:',type:'textarea',max: 50,required:'true'},
{label:'问题3:',type:&