如果想要点击上传按钮判断某个条件是否符合,再弹出文档选择框的效果,
不需要在Upload标签绑定before-upload事件,而是在上传Button按钮绑定事件
<Upload action="xxx">
<Button @click="handleBeforeUpload">上传模板</Button>
</Upload>
使用 e.stopPropagation() 阻止事件冒泡到父元素,这样就不会弹出文档选择框
// 上传之前
handleBeforeUpload(e) {
if (!this.type) {
this.$Message.error("请选择桩类型");
e.stopPropagation() // 阻止事件冒泡到父元素
}
},