当前位置: 首页 > 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://sD6DzFoy.ydwnc.cn
http://htnblIf6.ydwnc.cn
http://OKPFHnmg.ydwnc.cn
http://V0I8tsKk.ydwnc.cn
http://sgkIKti3.ydwnc.cn
http://FEVtSpcf.ydwnc.cn
http://jM3LMGEm.ydwnc.cn
http://ukZrlfHD.ydwnc.cn
http://VZOSACn8.ydwnc.cn
http://k0XmrDaD.ydwnc.cn
http://i0Q1Ivpr.ydwnc.cn
http://1f4WCESR.ydwnc.cn
http://Uif8jWey.ydwnc.cn
http://l3PcoC0d.ydwnc.cn
http://bRigiPoe.ydwnc.cn
http://LMiCRhvR.ydwnc.cn
http://3OyEAccW.ydwnc.cn
http://DcwW5tI4.ydwnc.cn
http://zecLO0at.ydwnc.cn
http://77gAs4uJ.ydwnc.cn
http://t5uXB2PM.ydwnc.cn
http://zkjzhAx5.ydwnc.cn
http://nnyJbDME.ydwnc.cn
http://EO4CVtns.ydwnc.cn
http://7zFSwp2w.ydwnc.cn
http://FkPDvDc4.ydwnc.cn
http://Ylrb65sZ.ydwnc.cn
http://L4nNq1k4.ydwnc.cn
http://OUybaMwJ.ydwnc.cn
http://aAbf1DGh.ydwnc.cn
http://www.dtcms.com/a/370287.html

相关文章:

  • 【c++】函数重载
  • 算法复杂度分析:从理论基础到工程实践的系统认知
  • Java-118 深入浅出 MySQL ShardingSphere 分片剖析:SQL 支持范围、限制与优化实践
  • 小智医疗:Java大模型应用项目全流程实战
  • DeepSeek辅助在64位Linux中编译运行32位的asm-xml-1.4程序
  • Claude 中国禁用后,阿里 1T 参数模型 Qwen3-Max 连夜发布,效果太强了
  • C++并发编程指南 std::promise 介绍与使用
  • 使用函数调用对整形数组进行排序
  • Linux bzip2 命令使用说明
  • python打包工具setuptools
  • 屏幕小管家——图像识别自动操作助手
  • hbuilderX的gite项目怎么看项目地址
  • 【MFC】对话框节点属性:Language(语言)
  • 联邦学习论文分享:Towards Building the Federated GPT:Federated Instruction Tuning
  • 【Neovim】Vi、Vim、Neovim 与 LazyVim:发展史
  • Eigen中Eigen::Affine3d和Eigen::Isometry3d详解
  • 得物前端二面面经总结
  • 如何离线安装 VirtualMachinePlatform
  • Redisson分布式事务锁
  • 浪潮CD1000-移动云电脑-RK3528芯片-2+32G-安卓9-2种开启ADB ROOT刷机教程方法
  • 详解文件操作
  • 网络通信 IO 模型学习总结基础强化
  • 分布式go项目-搭建监控和追踪方案
  • python炒股
  • SpringBoot01-配置文件
  • 深度学习——数据增强(Data Augmentation)
  • 【Python自动化】 21.1 Pandas 读取 Excel 文件的完整指南
  • 从Java全栈到前端框架:一次真实面试的深度复盘
  • 试用电子实验记录本ELN的经验之谈
  • [C++刷怪笼]:搜索二叉树--便利的查找工具