就拿 el-upload 来说 ( elementUi 的上传组件)
<el-upload
class="avatar-uploader"
action="https://jsonplaceholder.typicode.com/posts/"
:before-upload="beforeAvatarUpload">
<img v-if="imageUrl" :src="imageUrl" class="avatar">
<i v-else class="el-icon-plus avatar-uploader-icon"></i>
</el-upload>
这个 before-upload 回调函数是默认有一个 file 参数的
我们想要传值 如果直接 beforeAvatarUpload(’value‘)会覆盖掉他默认的 file 参数
这个时候应该
:before-upload="(file) => beforeUpload(file, 'value')"
接收时
beforeUpload(file, name) {},
即可