el-upload上传配合$confirm使用的问题

news/2025/10/20 19:15:10/文章来源:https://www.cnblogs.com/hlyin/p/19153468

现象:el-upload如果再on-remove,先调用$confirm 点了取消,也删了文件。

解决方案:

1、使用:before-remove钩子

<el-upload
              ref="upload"
              class="m-l-10"
              :limit="1"
              action=""
              :accept="acceptSet(item)"
              :before-upload="validFile"
              :before-remove="e => fileRemove(e, item, index)"
              :file-list="uploadObject[item.type].list"
              :http-request="e => uploadFile(e, item, index)"
            >
              <el-button :disabled="uploadObject[item.type].list.length > 0" type="primary" plain size="small">
                {{ $t('common.addTo') }}
              </el-button>
            </el-upload>
 
2、不管点击的取消还是确定按钮,finally里面都获取到最新数据。
// 文件移除
    async fileRemove(e, item, index) {
      try {
        await this.$confirm(this.$t('tip.confirm.delete'), this.$t('common.warn'), {
          confirmButtonText: this.$t('common.confirm'),
          cancelButtonText: this.$t('common.cancel'),
          type: 'warning'
        })

        const res = await configDelete({ roleId: this.$attrs['form-data'].roleDetail.id, type: item.type })
        if (res.code === 200) {
          // this.getList()
          this.msgSuccess(this.$t('tip.success.delete'))
        }
      } catch {
        // 手动维护文件列表以取消删除
        // this.fileList = [...this.fileList]
        return false
      } finally {
        this.getList()
      }
    },

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/941511.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

博客的意義

我大概就是想寫成遊寄?個人總結?還是其他隨意的? 我補檔前面的個人總結。

我写过的动态规划问题的状态表示与转移汇总

众所周知,在写 dp 问题时只要想出来状态表示和转移方程就能把一道题写的差不多了,所以在这里整理一下我写过的 dp 问题的解法,方便我后面举一反三 背包动态规划 线性动态规划 Luogu P1359 租用游艇 橙 题目链接\(n\…

基于大语言模型的具身智能语义地图与导航研究 - MKT

基于大语言模型的具身智能语义地图与导航研究https://www.gml.ac.cn/kydt/694.html https://www.gml.ac.cn/kydt/694.html

10.20 CSP-S模拟35 改题记录

水水HZOJ 写在前面 改不出来T3T4,遂先把这个写了,然后晚上搞搞恐怖的容斥qwq。这场模拟赛不多做评价,我不知道是我菜还是题史,虽然大概率是两者都有。《美人》 한 번 보고 두 번 보고 一眼 再一眼 자꾸만 보고 싶네…

例子:vue3+vite+router创建导航菜单

第一部分 1、初始化项目npm init vite@latestnpm run dev :运行项目 q+Enter:退出运行 2、安装路由依赖npm install vue-router@4 # Vue3 对应 vue-router 4.x 版本 第二部分: 创建页面组件 在 src/views 目录下创…

欧盟数字公平法案

欧盟数字公平法案Posted on 2025-10-20 18:54 mainfoll 阅读(0) 评论(0) 收藏 举报不公平的数字商业实践

LGR-246 解题报告

T1 很水的计数。 T2 注意到如果满足分割条件,那么选取的点需要满足一下要求:所有分割点的深度相同:因为如果不满足这一点,我们可以进行分类讨论:如果存在深度比其他点小的点,那么它一定是 \(b_1\),又因为其他点…

10.7万条轨迹+4大机器人构型!RoboMIND开源数据集破解机器人通用操作难题

开发鲁棒且通用的操作策略是机器人领域的关键目标。为实现有效的泛化能力,构建包含大量演示轨迹和在复杂真实环境中完成多样化任务的综合数据集至关重要。01 | 引入 开发鲁棒且通用的操作策略是机器人领域的关键目标。…

[图形]StructureBuffer

核心概念与特点 任意结构 (Arbitrary Structure): 这是它与纹理(Texture)最大的不同。纹理存储的是固定格式的数据(比如RGBA颜色值),而StructuredBuffer可以存储你自定义的任何C++或HLSL中的struct(结构体)。 …

【题解】洛谷 P3395 路障

这道题是一道简单的BFS的题。 我们注意到这道题最不一样的地方是:每秒结束的时刻,C君会在\((x,y)\)上摆一个路障。B君不能走在路障上。 定义一个\(vis\)数组(bfs基本做法),将没有走过的点\(vis[x][y]\)设置为\(0\…

(薛定谔のCSP-S)模拟35 2025.10.20

咕掉好几场墨泥塞的僵尸来颓题解惹 因为想等大 ~蛇 ~们 ~改完之后再改(根本不会) rt: 你说这是吃薯片-S? 我还是跳楼来的比较快。 这题太**的神秘了,看上去都可做实际上(我)都写不出来。 sssssssssssssad。 A. …

2025最新发布|中国薪酬SaaS软件市场分析及测评

在数字经济浪潮的推动下,中国企业的薪酬管理正经历一场深刻的数字化变革。传统的薪酬管理模式面临效率低下、数据孤立、决策滞后等挑战,已难以适应快速变化的业务需求。同时,中国HR SaaS市场规模持续扩大,智能化和…

CSP-S模拟36

CSP-S模拟36 希望不是大奋。以下是博客签名,正文无关 本文来自博客园,作者:Wy_x,转载请在文首注明原文链接:https://www.cnblogs.com/Wy-x/p/19153400 版权声明:本作品采用「署名-非商业性使用-相同方式共享 4.0…

热点、排版、数据难题?6 款微信编辑器实测推荐

热点、排版、数据难题?6 款微信编辑器实测推荐新媒体人别再“瞎忙”!6款编辑器实测:壹伴AI编辑器才是效率解药 “为了赶热点熬到凌晨,排版反复调整却还是乱码;发完文章只能等数据‘躺平’,不知道哪里要优化;跨平…

AI建的网站,真的对SEO友好吗?深度剖析其优势与潜在缺陷

在AI技术席卷各行各业的今天,“AI建站”已成为众多企业及个人创作者快速触网的首选。然而,一个核心疑虑始终萦绕在许多人心中:这种由机器自动生成的网站,真的对搜索引擎友好吗? 作为一名与代码和搜索引擎打交道的…

追忆

1 我常常追忆过去。 生命瞬间定格在脑海。我将背后的时间裁剪、折叠、蜷曲,揉捻成天上朵朵白云。 云朵之间亦有分别:积云厚重,而卷云飘渺。生命里震撼的场景掠过我的思绪便一生无法忘怀,而更为普通平常的记忆在时间…

高效增量综合

1、什么是增量综合?增量综合的核心思路是:只针对发生变化的设计模块进行重新综合,而非全部重合成。这种策略在大型设计与频繁迭代场景下,能够显著缩短综合时间。 2、关键技术与实践效益 I. 选择性重合成(Selectiv…

2025年上海律师推荐排行榜,经侦律师,民事纠纷律师,刑事律师,经济律师,婚姻律师,法务律师,负债律师事务所专业解析

2025年上海律师推荐排行榜:专业律师与律所深度解析 在法治建设不断深化的今天,专业法律服务已成为企业和个人维护权益的重要保障。上海作为中国的经济中心,法律服务市场需求旺盛,各类专业律师和律师事务所应运而生…

结对项目———四则运算

自动生成小学四则运算题目的命令行程序项目 | 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/gdgy/Class34Grade23ComputerScience | |这个作业要求在哪里 | https://edu.cnblogs.com/campus/gdgy/Class34G…

2025年西服定制厂家权威推荐榜:婚纱/结婚/职业/团体/职场/礼服/工作服/公务员西服定制,专业工艺与个性化服务深度解析

2025年西服定制厂家权威推荐榜:婚纱/结婚/职业/团体/职场/礼服/工作服/公务员西服定制,专业工艺与个性化服务深度解析 在当代社会,西服定制已从单纯的着装需求演变为个人品味与专业形象的体现。无论是婚礼场合的婚纱…