我们正在为平台构建电子邮件模板功能。用户可以在其电子邮件中插入的对象和变量由json-schema描述。
我认为我们不能成为第一个这样做但谷歌没有透露图书馆的方式可以帮助解决这个问题。
我在想ajv
简单地编译所有模式(模式在多个文件中),但是在将其转换为UI方面,到目前为止我们似乎正在从头开始构建。 / p>
是否有可用的JS库可以帮助解决这个问题?
我们在前端使用反应。
答案 0 :(得分:-1)
我正在处理同样的问题,最着名的库是react-jsonschema-form,由mozilla发布,这是一个使用bootstrap的很棒的库。
现在还有另一个名为react-schema-form的库使用material-ui。
但我想使用自己的组件库,最后,我选择liform-react,它使用redux-form和ajv,最好的部分是你可以自定义那里的所有组件。现在唯一的缺点就是你不能自定义提交按钮,我只是向维护者发送PR但是他们还没有合并。
希望以上这些可以帮到你。