为了账号安全,请及时绑定邮箱和手机立即绑定

reactjs如何动态生成表单?

reactjs如何动态生成表单?

肥皂起泡泡 2019-04-21 20:13:55
Reactjs有没有办法根据后台数据动态构建表单,找了下没有很好的解决方案主要原因如下。1、Reactjs没哟angularjs或vue那样动态编译DOM的功能2、没见到可以动态修改虚拟方法可行的方法貌似只能把所有动态表单控件通过if形式写在代码里面如下,但是这样扩展性很差,而且代码量很大for(){if(type=='text'){//}if(type=='select'){//}}各位有没有更好的方法?
查看完整描述

2 回答

?
一只斗牛犬

TA贡献1784条经验 获得超2个赞

我在用vue的时候也发现这样的问题。无法很好的动态生成表单。因为这种框架都是以状态驱动视图,所以尽量能和后端协商好有哪些表单,后端传递需要显示哪些表单的标志位,然后根据标志位显示该显示的页面。
很是复杂啊,写很多判断代码。
                            
查看完整回答
反对 回复 2019-04-21
  • 2 回答
  • 0 关注
  • 1210 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信