Reactjs有没有办法根据后台数据动态构建表单,找了下没有很好的解决方案主要原因如下。1、Reactjs没哟angularjs或vue那样动态编译DOM的功能2、没见到可以动态修改虚拟方法可行的方法貌似只能把所有动态表单控件通过if形式写在代码里面如下,但是这样扩展性很差,而且代码量很大for(){if(type=='text'){//}if(type=='select'){//}}各位有没有更好的方法?
2 回答
一只斗牛犬
TA贡献1784条经验 获得超2个赞
我在用vue的时候也发现这样的问题。无法很好的动态生成表单。因为这种框架都是以状态驱动视图,所以尽量能和后端协商好有哪些表单,后端传递需要显示哪些表单的标志位,然后根据标志位显示该显示的页面。很是复杂啊,写很多判断代码。
添加回答
举报
0/150
提交
取消