猿问

reactjs如何动态生成表单?

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

一只斗牛犬

我在用vue的时候也发现这样的问题。无法很好的动态生成表单。因为这种框架都是以状态驱动视图,所以尽量能和后端协商好有哪些表单,后端传递需要显示哪些表单的标志位,然后根据标志位显示该显示的页面。很是复杂啊,写很多判断代码。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答