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

Vue+ElementUI操作确认框及提示框的使用

在进行数据增删改查操作中为保证用户的使用体验,通常需要显示相关操作的确认信息以及操作结果的通知信息。文章以数据的下载和删除提示为例进行了简要实现,点击下载以及删除按钮,会出现对相关信息的提示,操作结果如下所示。
在这里插入图片描述
点击删除按钮,将会显示以下提示框。
在这里插入图片描述
点击取消按钮,提示已取消删除。
在这里插入图片描述
点击确定按钮,若删除成功则提示如下,删除失败则同理。
在这里插入图片描述

通过$this.confirm弹出操作提示界面,实现操作的确认。
通过$this.message弹出状态提示界面,提示操作是否成功。

界面代码如下所示:

<el-table-column label="操作"><template slot-scope="scope"><el-button type="primary" round @click="downloadDataset"><i class="el-icon-edit"></i>下载</el-button><el-button type="success" round><i class="el-icon-edit"></i>编辑</el-button><el-button type="danger" @click="deleteDatasetById(scope.row)" round><i class="el-icon-document-delete"></i>删除</el-button></template>
</el-table-column>

script代码如下所示:

<script>
export default {//删除数据集deleteDatasetById(param) {let id = param.id //当前行对应数据的idthis.$confirm('此操作将永久删除该文件, 是否继续?', '提示', {confirmButtonText: '确定',cancelButtonText: '取消',type: 'warning'}).then(() => {api.deleteDatasetById(id).then(res => {if (res.code === 20021) {this.$message({type: 'success',message: '删除成功!'});this.getDatasets()} else {this.$message({type: 'error',message: '删除失败,请重试!'});}})}).catch(() => {this.$message({type: 'info',message: '已取消删除'});});},// 下载数据集downloadDataset() {this.$confirm('即将进行当前数据集的下载操作,是否继续?', '提示', {confirmButtonText: '确定',cancelButtonText: '取消',type: 'info'}).then(() => {this.$message({type: 'success',message: '下载成功!'})}).catch(() => {this.$message({type: 'info',message: '已取消下载'});})},
}
<script>
http://www.lryc.cn/news/100218.html

相关文章:

  • 宋浩线性代数笔记(二)矩阵及其性质
  • Linux之Shell 编程详解(二)
  • TCP网络通信编程之字节流
  • 【暑期每日一练】 day8
  • maven的基本学习
  • 疲劳驾驶检测和识别2:Pytorch实现疲劳驾驶检测和识别(含疲劳驾驶数据集和训练代码)
  • 安防监控视频汇聚EasyCVR修改录像计划等待时间较长,是什么原因?
  • EXCEL数据自动web网页查询----高效工作,做个监工
  • visual studio 2022换背景遇到的问题
  • MODBUS-TCP转Ethernet IP 网关连接空压机 配置案例
  • Go重写Redis中间件 - GO实现TCP服务器
  • 使用Kmeans算法完成聚类任务
  • 内网穿透技术 - 带你玩转NATAPP
  • SQL server 简介
  • springboot 之以enable开头的注解
  • #P1007. [NOIP2007提高组] 矩阵取数游戏
  • TypeScript基础篇 - TS模块
  • 安卓:Picasso——加载网络图片的库
  • 1468-PIPI的魔咒
  • 3d激光slam建图与定位(1)_基于ndt算法定位
  • 云安全攻防(二)之 云原生安全
  • 最后的组合:K8s 1.24 基于 Hekiti 实现 GlusterFS 动态存储管理实践
  • 笙默考试管理系统-MyExamTest(16)
  • 初级算法-树
  • Harbor Failed to start docker.service: Unit docker.service not found.
  • 网络安全/信息安全(黑客技术)自学笔记
  • ADB 命令结合 monkey 的简单使用,超详细
  • 级联选择框
  • 如何在3ds max中创建可用于真人场景的巨型机器人:第 5 部分
  • 【MATLAB第61期】基于MATLAB的GMM高斯混合模型回归数据预测