element ui 上传附件里面的data数据怎么实现选中文件以后修改再提交吗?

<el-upload
  action="https://jsonplaceholder.typicode.com/posts/"
  before-upload = action
  :data=updata
>
</el-upload>

如上面的demo,我想在上传前修改data数据,比如文件name等,逻辑上我上传之前修改updata,然后自动上传文件,这样提交的data值是修改后的,但是实际情况是,第一次选中文件触发事件修改以后data传出去的参数为空,再次提交文件数据是上一次提交的数据。

我想知道怎么样才能做到点击选中文件以后,data数据修改然后提交,不要出现数据延时的问题。

有没有大佬知道怎么做?

阅读 1.9k
1 个回答

提供了自定义上传事件的钩子函数。你在钩子里替换资源就可以了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题