javascript - 如何在反应js中基于json在运行时在页面加载时呈现输入字段
问题描述
我有以下对象数组作为示例输入。我在组件的页面加载中提供了这个对象。
我需要对其进行迭代,然后获取它的标签名称、输入类型和与之关联的文本。
假设对于第一个对象,我需要显示标签,它的输入类型是下拉菜单,它的文本在一行,然后转到第二个对象显示它的标签文本,它的输入类型是文本框,然后是第二行的文本,依此类推其他物体。
它应该在页面加载时发生在运行时。我不知道该怎么做。
我只需要在页面加载时呈现它。所以我知道我需要在componentDidMount()
方法中编写该代码,但不确定如何呈现。
虽然我正在寻找示例代码,但解决它的方法也将帮助我自己解决它。提前致谢。
[
{
"LABEL_NAME": "Purpose",
"LABEL_TYPE": "STANDARD_LABEL",
"WIDGET_TYPE": "NARROW_DROPDOWN",
"TEXT": "Abc"
},
{
"LABEL_NAME": "Sub-purpose",
"LABEL_TYPE": "STANDARD_LABEL",
"WIDGET_TYPE": "Textbox",
"HELP_TEXT": "pqr"
},
{
"LABEL_NAME": "Date",
"LABEL_TYPE": "STANDARD_LABEL",
"WIDGET_TYPE": "DATE_FIELD",
"HELP_TEXT": null
}
]
解决方案
推荐阅读
- angular - ngx-charts结果/数据数组更新问题
- iis - 错误:无法读取配置部分“system.applicationHost/sites”,因为它缺少部分声明
- javascript - 有没有办法自定义自动完成弹出菜单vscode?
- git - 在 KRL(KUKA 机器人语言)项目中使用 git
- python - 如何获取具有相同类的元素的内容
- sql - sqlite - 按现在日期时间过滤数据
- php - Nominatim API 不会通过 CURL 请求返回门牌号,而是在通过浏览器请求时返回
- javascript - Jquery在标签内的输入标签之后获取html或文本
- python - 熊猫如何在组中找到重复的行
- regex - 用空格重新格式化列表字符串