前端如何动态创建form表单
随之项目部署,现在出现各种各样的问题,其中对建立基本信息的表单,不同客户服务的领域各不相同,要使用的表单字段类型名称各式各样,甚至完全不同。
面对开发前期的写死的form表单已经无法满足要求,如果每部署一次项目,都需要根据客户的要求手动修改form表单,无疑人工和时间成本巨大。
曾参考过:k-form-design 一种拖拽式表单生成器,但是开发项目要支持国际化,表单在数据回显的情况下,还会出现不属于原有表单的字段类型。
面对这种情况,应该如何做到灵活扩展呢?
感谢各位大佬指导,提供思路
回答:
这是一个功能设计了,不单单是前端的范畴。
给你一个思路。
功能一: 创建表单元数据:单元名称、单元类型(选择-多选or单选,输入框-数字or字符,日期-xxxx,自定义 xxx)
功能二:创建表单:选择各种表单名称组成一张表单。(每个表单还可以关联各种人员,xxxx)
功能三:拿着功能二创建的数据渲染出对应表单。
回答:
我觉得可以考虑用一下低代码平台, 比如百度的amis 就可以用个json配置文件生成页面。你在后端根据你的业务逻辑生成不同的json。 然后用amis渲染页面,数据提交的地址什么的都可以通过json配置的
以上是 前端如何动态创建form表单 的全部内容, 来源链接: utcz.com/p/936675.html