同页面使用多个upload组件,如何将所有的钩子函数集中处理?

遇到同一页面需要使用多个upload上传组件,想让所有上传组件都用同一个钩子函数,这样我就不用为每个上传组件定义多个不同的钩子函数了,但是发现做不到,因为对应的标识不知道该从何建起?
图片描述

图片描述

从图上可以发现,定义了好多同一类型不同名称的钩子函数,但是这仅仅只有2个,要是有10几个,那就是一大串了。

阅读 3.2k
1 个回答

尝试下这样 :before-upload="beforeUpload.bind(this, 'A')" :before-upload="beforeUpload.bind(this, 'B')" 这样你下面的方法应该会多接到一个参数, 我没试过,这是设想

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