Open lsm2208911 opened 7 months ago
@form-create/designer@1.0.10" @form-create/element-ui@2.5.33
加载同样的一段json,同时开启了事件注入,在使用form-create-designer进行预览时,select的remoteMethod可以获取到事件注入的参数,而在form-create无法获取事件注入参数。 json代码如下:
form-create-designer
form-create
const json = [ { "type": "select", "field": "schoolId", "title": "请输入学校名称", "inject": true, "info": "", "effect": { "fetch": { "action": "getSchool", "method": "GET", "data": {}, "headers": {}, "_parse": "function (res){\n return res.data;\n}", "to": "options", "parse": "[[FORM-CREATE-PREFIX-function (res){\n return res.data;\n}-FORM-CREATE-SUFFIX]]" } }, "$required": true, "props": { "_optionType": 1, "clearable": true, "filterable": true, "remote": true, "remoteMethod": " function(inject, query) {\n debugger \n console.log(query)\n const api = formCreate.getApi('form')\n formCreate.fetch({\n action: 'http://localhost:18073/cjb/user/hospital/schools?currentPage=1&pageSize=10&name=' + query,\n onSuccess: function(resp){\n var list1 = resp.data\n const list = list1.map(item => {\n return {\n value: item.id,\n label: item.name\n }\n })\n api.updateRule('schoolId', {\n options: list\n })\n }\n })\n }" }, "_fc_drag_tag": "select", "hidden": false, "display": true } ], "_fc_drag_tag": "col", "hidden": false, "display": true }]
在使用form-create时的截图:
在designer的截图:
期望结果:应该在form-create中也可以获取事件注入参数,与desogner一致。
有没有二开过, 是不是设计器中开启了全局注入, form-create中没有开启
@form-create/designer@1.0.10" @form-create/element-ui@2.5.33
加载同样的一段json,同时开启了事件注入,在使用
form-create-designer
进行预览时,select的remoteMethod可以获取到事件注入的参数,而在form-create
无法获取事件注入参数。 json代码如下:在使用form-create时的截图:
在designer的截图:
期望结果:应该在form-create中也可以获取事件注入参数,与desogner一致。