表单设计中通过接口地址上传文件的返回值如何赋值给对应的属性字段

Blade 未结 1 76
前端_guanpf
前端_guanpf 2026-02-27 15:31

一、该问题的重现步骤是什么?

1. 模板管理-表单设计

2. 上传文件组件

3.文件上传.png


二、你期待的结果是什么?实际看到的又是什么?

期待能够将接口返回的数据正常赋值给属性值字段。实际看到在表单提交的json中没有保存上传文件的字段

三、你正在使用的是什么产品,什么版本?在什么操作系统上?

saber,4.4.0,web浏览器

四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

1条回答
  •  admin
    admin (楼主)
    2026-02-28 12:07

    往下拉有自定义的字段和绑定逻辑,也可以自己写脚本,组件的代码形式用法参考:https://avuejs.com/form/form-upload.html

    生成文件后如果不满足你的要求,你也可以直接在生成的实体代码文件进行添加对应逻辑

    CleanShot20260228120654@2x.png


    另外请给我们邮箱:bladejava@qq.com 发一个邮件提供授权公司名以及你的社区帐号,登记为商业账号后方可进行商业版问题答疑。

    作者追问:2026-02-28 12:07

    自定义的字段和绑定逻辑如何使用 有没有文档说明呢。您的回答还是没有解决如何将上传接口返回的值赋值到属性中的问题 

    回答: 2026-02-28 12:07

    你可以直接点击右上角的导出按钮查看源码,其实这个配置的也就是一个json格式,配置完了之后进行代码的生成。

    prop字段代表绑定的数据字段,这个字段名也可以自定义设计,上传完毕后,他的url的值就会自动绑定到prop字段上,点击保存的时候就可以通过双向绑定来获取对应的数据。

    CleanShot20260228172749@2x.png

    CleanShot20260228172347@2x.png


    而这样类似的配置,你在saber工程也可以直接查询到几个同类型的组件,你可以看看现成的代码是怎么写的

    CleanShot20260228173112@2x.png

    作者追问:2026-02-28 12:07

    image.png
    提交表单时并没有将上传接口返回的对象赋值给属性值image.png
    image.png
    image.png
    文件名称也无法显示
    提交的json数据为:

    "company_pic\":[{}],


    0 讨论(0)
提交回复