赞
踩
如上,每次点开新对话框,上次上传的文件还在,需要关闭对话框时清空。
el-upload绑定ref,通过此ref调用el-upload提供的this.$refs.xxx.clearFiles()
清空。
el-dialog绑定关闭事件@close:@close='closeDialog'
,编写该方法实现。
就看el-upload的ref和对话框的close事件。
<el-upload class="upload-demo" ref="adModel" name="file" :before-upload="beforeDoAd" :on-success="uploadSuccessAd" :on-error="uploadErrorAd" :show-file-list="true" > <el-dialog :title="dialogTitleResult" :visible.sync="dialogResultFormVisible" @close='closeDialog'> <div slot="footer" class="dialog-footer"> <el-button @click="dialogResultFormVisible = false">取 消</el-button> <el-button type="primary" @click="submitResultForm('resultForm')">确 定</el-button> </div> </el-dialog>
closeDialog() {
this.$refs.adModel.clearFiles()
}
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。