当前位置: 首页 > news >正文

ElemenetUI之常用小组件

文章目录

    • message
    • confirm确认框
      • 手动调用 使用回调函数
      • 手动调用 使用await
      • 点击按钮调用

message

不点击调用

this.$message.success(respones.data.msg);

confirm确认框

手动调用 使用回调函数

this.$confirm('此操作将永久删除该文件, 是否继续?', '提示', {confirmButtonText: '确定',cancelButtonText: '取消',type: 'warning'
}).then(() => {console.log('删除用户:', row.id);this.$message({type: 'success',message: '删除成功!'});
}).catch(() => {this.$message({type: 'info',message: '已取消删除'});
});

手动调用 使用await

async del(row) {try {// 1. 弹出确认框,等待用户选择await this.$confirm("此操作将永久删除该用户, 是否继续?", "提示", {confirmButtonText: "确定",cancelButtonText: "取消",type: "warning"});// 2. 如果用户点击了"确定",执行删除操作console.log("开始删除用户:", row.id);// 这里假设 userDelService 是一个返回 Promise 的异步函数,例如使用 axiosconst res = await userDelService(row.id); // 替换为你的删除 API 调用// 3. 删除成功后的反馈this.$message.success(res.msg); // 假设返回数据中有 msg 字段// 重新获取用户列表数据,更新视图await this.getUserList();} catch (error) {// 4. 错误处理(包括用户取消和接口调用失败)if (error === "cancel") {// 用户点击了取消按钮this.$message({type: "info",message: "已取消删除"});} else {// 接口调用或其他错误console.error("删除操作失败:", error);this.$message({type: "error",message:"删除失败: " +(error.response?.data?.msg || error.message || "请稍后重试")});}}
},

点击按钮调用

看官网


http://www.xdnf.cn/news/1481383.html

相关文章:

  • Elasticsearch面试精讲 Day 10:搜索建议与自动补全
  • GEE:基于自定义的年度时序数据集进行LandTrendr变化检测
  • Qt UDP通信学习
  • 《sklearn机器学习——模型的持久性》joblib 和 pickle 进行模型保存和加载
  • python的数据结构
  • redission实现读写锁的原理
  • TDengine 时间函数 WEEKDAY() 用户手册
  • 【PCIe EP 设备入门学习专栏 -- 8 PCIe EP 架构详细介绍】
  • dask.dataframe.shuffle.set_index中获取 divisions 的步骤分析
  • 单例模式(巨通俗易懂)普通单例,懒汉单例的实现和区别,依赖注入......
  • 【C++题解】DFS和BFS
  • leetcode 75 颜色分类
  • OS项目构建效能改进策划方案
  • 神马 M60S++ 238T矿机参数解析:高效SHA-256算法比拼
  • Docker加速下载镜像的配置指南
  • 计算机网络:物理层---数据通信基础知识
  • 【C++ 11 模板类】tuple 元组
  • 嵌入式笔记系列——UART:TTL-UART、RS-232、RS-422、RS-485
  • 旧电脑改造linux服务器2:安装系统
  • 软考中级习题与解答——第二章_程序语言与语言处理程序(3)
  • AD渗透中服务账号相关攻击手法总结(Kerberoasting、委派)
  • 数据仓库概要
  • 【selenium】网页元素找不到?从$(‘[placeholder=“手机号“]‘)说起
  • PyQt5 入门(上):开启 GUI 编程之旅
  • python advance -----object-oriented
  • URI与URL区别:资源ID和地址差异
  • Vue3中Vite的介绍与应用
  • 第1课:开篇:RAG技术与DeepSeek模型全景导读
  • Cloudflare for SaaS 实现 CNAME 接入 CDN 支持国内外智能分流建站
  • AI Agent侵入办公室