在用【无懈可击】大佬的 formCreate的时候,涉及到了先设计表单页面,而像常用的字典类型的select框就会有远程异步请求的需求,用以下方法就可以解决。
在【解析函数】里的箭头函数会转义,建议直接用function代替
一、在设计器设计页面里引入formcreate
import formCreate from '@form-create/element-ui';
二、在保存设计的规则getRule的时候使用formCreate.toJson
formCreate.toJson(this.$refs.designer.getRule(), 2)
三、在业务回显做表单的时候使用formCreate.parseJson
formCreate.parseJson(template.content) template.content 是后端查询到的模板规则
这样就可以正常回显select等异步数据了
以下附上在vue3中使用formCreate,作者也很强的哦!!! juejin.cn/post/718500…