我现在想实现:点击“提交表单”调用this.$refs.upload.submit() 手动上传图片当上传图片成功后接着提交表单的动作思路应该如何?
3 回答
Smart猫小萌
TA贡献1911条经验 获得超7个赞
那就监听上传成功后再提交formdata咯
<el-upload ref="upload" :on-success="uploadOnSuccess" :on-error="uploadOnError"></el-upload>
methods
uploadOnError(){
this.$message.warning("图片上传出错!")
},
uploadOnSuccess(){
//图片上传成功
this.handleSubmit();
},
handleSubmit(){
//验证表单
this.$refs.myForm.validate((valid) => {
if(!valid){
//表单出错啦
}else{
//提交表单
}
})
}
添加回答
举报
0/150
提交
取消
