el-upload自定义上传事件中携带参数
时间: 2023-11-16 18:47:46 浏览: 81
Vue的el-scrollbar实现自定义滚动
在el-upload自定义上传事件中,可以通过在组件中设置:before-upload属性来携带参数。你可以在这个属性中定义一个函数,该函数会在文件上传之前执行,并且传递了当前文件和上传的文件列表作为参数。在这个函数中,你可以通过修改文件对象的headers属性来携带参数。
例如,你可以这样定义:before-upload函数:
:before-upload="handleBeforeUpload"
然后在methods中定义handleBeforeUpload函数:
methods: {
handleBeforeUpload(file, fileList) {
file.headers = {
'Authorization': 'Bearer xxxxxxxx',
'Custom-Param': 'param_value'
};
}
}
在这个例子中,我们通过修改file对象的headers属性,在上传文件时携带了Authorization和Custom-Param参数。
阅读全文