针对您提出的关于el-upload组件上传文件后没有及时显示的问题,我们可以从以下几个方面进行排查和解决: 1. 检查el-upload组件的配置 首先,确保el-upload组件的配置是正确的。特别是与文件显示相关的属性,如list-type(控制文件列表的类型)、auto-upload(是否自动上传)、on-success(文件上传成功时的钩子)等。以下是一...
1,首先根据组件库模板引入一个el-upload,选用自己想要的一个模块,以下我做的就是一个简单实例 具体的属性,可以直接去看文档,说下解决方法 1,绑定一个on-change方法, 这个方法含义:文件状态改变时的钩子,添加文件、上传成功和上传失败时都会被调用 我们本地没有显示成功,就可以使用这个方法 2,在methods里面添加 这...
index)" > 选择附件 在 JavaScript 部分,关键在于 upLoad 函数的实现。注意,:http-request 属性需要返回一个 Promise,因为这直接影响到文件状态的更新。如果不返回,即使你手动在 file-list 中设置为成功状态,也会自动变为 ready。因此,确保在上传成功后调用 this.$message 显示成功信息,并使...
(error) }) } return getBase64(file.file).then(res => { //需要return才会显示上传成功状态,不加return不好使 let form = { "addonName": file.file.name, "content": res, ..._this.uploadParam } upLoad(form).then((res) => { this.$message({ message: '上传成功', type: 'success' }...
达到最大允许上传数之后,不再显示此上传按钮。 实现思路 通过浏览器调试找到上传按钮的类名,为el-upload--picture-card。通过修改这个类的样式隐藏上传按钮。 调试.png 具体步骤 在upload标签上先绑定一个类名:class="{hide:hideUpload}"。当hideUpload为true时,hide样式生效,上传按钮隐藏。data中设置hideUpload默认...
upLoadShow:true, upLoadHide:false, }, }; }, methods: { handleChange(file, fileList) {this.objClass.upLoadHide=true;//上传图片后置upLoadHide为真,隐藏上传框this.objClass.upLoadShow=false; }, handleRemove(file, fileList) {this.objClass.upLoadShow=true;//删除图片后显示上传框this.objClass.upLo...
<el-upload ref="uploadFile" class="upload-demo" action="#" :http-request="uploadFile" :file-list="filesPathList" list-type="picture" multiple > <el-button size="small" type="primary">点击上传</el-button> </el-upload>uploadFile(file) { // 自定义参数 ...
1. 增加 limit 属性的值,使其能够上传更多的文件。例如: ``` <el-upload class="upload-demo" action="//jsonplaceholder.typicode/posts/" :limit="10" :on-exceed="handleExceed" :file-list="fileList"> <el-button slot="trigger" size="small" type="primary">上传文件</el-button> 只能上传不超过...
我是在<el-dialog> 对话框中使用表单<el-form>提交数据,在上传图片时,使用<el-upload>标签上传,此时问题来了,我明明在上传成功回调方法中已经将imgUrl重置了啊,但是并没有回显出来。 <!--上传图片--><el-upload:headers="headers":action="uploadPath":show-file-list="false":on-success="uploadSuccessHand...