Vue使用Element-table实现动态删除某行的操作(在删除后页面中不显示该行)

Vue Element UI el-table 显示样式重叠 (问题解决) Vue Element UI el-table 显示样式重叠(问题解决) element ui 问题解决 element ui el-table 样式显示问题 element ui el-table 样式覆盖问题 element ui el-table 样式问题 element ui el-table 表格显示问题 element ui el-table 表格样式重叠 叠加 问题 element ui el-table 样式叠加显示问题 解决 Vue Element UI 问题 解决 阅读详情

需求

点击删除按钮后,在数据库中删除该行并且在当前页面不刷新的情况下不显示该行

问题

在点击删除后,将数据库中按照id删除该行以后,页面在不刷新的情况下还是显示着删除前的数据库中的数据。

解决方法

可以将删除时传入该行row的index,再将展示的数据数组通过splice(index,1)方法截取。

代码实现

mehods部分:

      async handleDelete(index, scope) {
        await this.$confirm(("您确定要删除当前:" + scope.id + "号产品吗?"), "删除确认", {
          distinguishCancelAndClose: true,
          confirmButtonText: '删除',
          cancelButtonText: '放弃删除'
        }).
          then(() => {
            this.productlist.splice(index, 1);
            deleteProduct(scope.id);
            this.$message({
              type: 'success',
              message: "删除成功!"
            })
          })
          .catch(action => {
            this.$message({
              type: 'warning',
              message: action === 'cancel' ? "放弃删除当前产品" : '停留在当前页面'
            })
          });

标签部分:

              <el-button type="danger" icon="el-icon-delete" size="small"
                @click="handleDelete(scope.$index, scope.row)">删除</el-button>
Vue3+ElementPlus el-table单选清空选中项 setCurrentRow 不加参数默认去掉高亮显示选中行。此时会触发current-change事件 需要进行判空操作。 阅读详情

相关推荐

【Vue/element】 el-table实现表格动态新增/插入/删除 表格行,可编辑单元格

点击“新增一行”可以在表格最后新增一行,单元格内容可编辑

coderYYY的博客 1万+

el-table删除当前行的代码示例

el-table制作的表格,有时候需要增加和删除某一行,以下为删除某一行的代码。

大剑师兰特的GIS世界 3225

【JavaScript源代码】vue列表数据删除后主动刷新页面及刷新方法详解.docx

vue列表数据删除后主动刷新页面及刷新方法详解   前端删除一条数据或者新增数据后,后端操作成功,但前端不会自动刷新,需要重新刷新当前页面 (用vue-router重新路由到当前页面,页面是不进行刷新的 ,采用window.reload(),或者router.go(0)刷新时,整个浏览器进行了重新加载)  provide / inject 组合  作用:允许一个祖先组件向其所有子孙后代注入一个依赖,不论组件层次有多深,并在起上下游关系成立的时间里始终生效。  (声明reload方法,控制router-view的显示或隐藏,从而控制页面的再次加载)  App.vue 代码:  <template

ElementUI中的el-table表格实现动态添加一行、删除一行、清空所有行

ElementUI中的el-table中实现动态添加一行、删除一行、清空所有行。

DZQ1223的博客 5214

数据分析——员工离职预测

员工离职预测一. 题目描述二. 数据说明三. 步骤实现1.导入并查看2.数据探索性分析3.数据处理4.模型分析5.结果分析(1) 可视化的结果分析(2)特征选择结果分析(3)多模型交叉验证结果分析 一. 题目描述 员工是否准备离职是困扰用人单位的问题,其关系到单位业务的开展及新人员的招聘,及时的分析出有离职倾向的员工成为关键的因素。数据主要包括影响员工离职的各种因素(工资、出差、工作环境满意度、工作投入度、是否加班、是否升职、工资提升比例等)以及员工是否已经离职的对应记录。 二. 数据说明 数据分为训练数据

weixin_43925467的博客 1万+

Zabbix华为交换机光衰告警

zabbix使用自动发现监控huawei网络设备光衰

qq_31651649的博客 4529

Vue+Element中Table懒加载删除后数据动态更新

Vue+Element中Table懒加载删除后实现数据动态更新 因为功能需求需要将Table数据呈树形展示,从而使用了懒加载的形式加载数据,从而实现多级的实现。但在删除一级以上数据时不能够进行及时的数据更新,没有具体的方法清空Tabel数据重新进行加载,其中有两种刷新页面的方法: 用vue-router重新路由到当前页面,页面是不进行刷新的,但在网络不好的情况,会造成短暂的白屏。 采用window.reload(),或者router.go(0)刷新时,整个浏...

张同学的博客 4259

基于Xilinx_IBERT的光纤接口眼图测试

基于Xilinx_IBERT的光纤接口眼图测试

Coca_Tian的博客 1万+

Vue+Element中Table懒加载删除后实现数据动态更新

Vue+Element中Table懒加载删除后实现数据动态更新 1.在我做的项目中使用Table懒加载显示列表信息中出现了删除数据不能自动更新的bug,在一番查询后找到了解决办法。 data() { return { list: [], maps:new Map() }; }, methods中的具体实现方法 load...

不是那么的博客 1万+

Vue3+codemirror6实现公式(规则)编辑器

vue3+codemirror6+ts实现公式编辑器,可以插入标签、公式,也有补全提示

小阮的笔记本 5045

完美解决LBP2900打印机安装驱动提示无法识别USB及连接错误等问题(附Win11全新安装支持及卸载方案)

LBP2900打印机虽然经典老旧,但在Win11上依然可以完美使用!许多网上教程都无视安装失败后的问题,在此分享一种全新、100%有效的方法来解决驱动连接错误和无法识别USB设备的问题。无论是新安装还是卸载重装,这个方法都适用。本文整合了通用驱动包,支持Win2000到Win11系统,操作简单,轻松摆脱安装困扰,享受无忧打印体验!

心开始の未来~的博客 2万+

【Vue+Element-UI】Table表格:动态Table

对Element-UI官方Table表格进行二次封装。实现动态Table,Table表头定制化展示。并且可全局使用该组件,方便后期维护。

  ╭じò ぴé╮。Qi 3802

GD32F303实战:用定时器4触发ADC2+DMA,实现10ms精准采样1024点的完整流程

本文详细介绍了在GD32F303微控制器上使用Timer4触发ADC2配合DMA传输,实现10ms精准采样1024点的完整方案。从硬件架构设计、时钟树配置到定时器参数计算,提供了完整的工程实现流程和常见问题排查方法,适用于工业传感器监测等高实时性场景。

weixin_29194693的博客 433

vue el-table 实现行内编辑

vue el-table 实现行内编辑

且听风吟的博客 1万+

高渗透率光伏接入配电网的电压越限与谐波治理:基于VSG构网型控制与SVG+APF联合补偿的Simulink仿真研究

本文针对高渗透率光伏接入配电网引发的电压越限和谐波畸变问题,提出了一种分层递进的综合治理方案。通过建立IEEE 33节点配电网的Simulink仿真模型,首先验证了传统跟网型控制下光伏渗透率提高导致的电压越上限(最高达1.08 p.u.)和系统谐波畸变严重(THD达8.72%)问题。进而提出:1)将部分光伏逆变器改造为构网型VSG控制,利用其无功调压能力与虚拟阻抗技术实现本地治理;2)在关键节点加装SVG+APF联合补偿装置进行全局动态无功补偿与谐波滤除。仿真结果表明,该方案能将节点电压控制在0.94-1.

huanghm88的专栏 578

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

vue+element实现动态表格:根据后台返回的属性名和字段动态生成可变表格

vue+element实现动态:根据后台返回的属性名和字段动态生成可变表格element表格使用插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式 由于项目需求,现在要实现表格的动态生成,也就是,表格的头部属性要可以动态改变,从后台获取数据来控制表格有几列属性,并...

weixin_43714266的博客 4万+

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

Vue结合Element-UI实现单元格编辑、删除等操作

Element-ui的表格 链接地址:http://element-cn.eleme.io/#/zh-CN/component/table 操作一: 删除 在 组件中添加 @selection-change=“handleSelectionChange” 事件,并在el-table-column组件中添加类型为selection <div> <el-button ...

学习和工作总结,共勉! 1万+

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

Vue+element 实现表格的增加行、删除行的功能

功能需求: 1、实现一个表格,可以增加行 ,可以修改每一行的数据; 2、获取选中的行的数据,获取选中行的索引; 3、根据获取的行的索引删除相应的一行的数据。 tableData的数据可以从后台获取。 效果: 代码实现: <template> <div class="tableDate"> <div class="b...

葫芦娃的博客 2万+

vue使用element el-table实现动态表头数据表、并滚动展示列表

#vue使用el-table,实现动态数据表、并滚动展示 ###tableLabel表头数据,支持条数、宽度设置 ###tableData存放所有数据, ###showList存放用于展示的数据, ###使用setInterval定时更新showList(删除第一条,末尾添加一条) ###并通过vue computed实时更新渲染数据,实现滚动效果 ###style 取消滚动条 #代码如下: <template> <div class="tbDynam"> <el-

JEFFYU328的专栏 3286

Vue+Element中Table懒加载删除或编辑数据后不动态更新

1.问题的来源 在Element中使用Table树形数据懒加载(设置 lazy 属性为 true)模式。框架会通过row-key指定的属性来缓存操作者异步请求的数据 ,所以我们进行删除或编辑操作后重新请求数据,框架会优先通过row-key指定的id来检查是否已存在,如果数据存在使用旧数据,如果数据不存在使用新数据,所以table中查看更新后的数据发生没有变化。下面是实际演示例子: 代码: <template> <el-table ref="table" :dat.

Luo的博客 6049

Vue + Element 中的Table懒加载增加、修改、删除后数据动态刷新

前言:   我在做项目中使用Table懒加载出现,懒加载的数据增加、修改、删除不能自动更新问题,看了看网上没有比较全的解决办法,现把解决办法共享出来. Element table官网图示 代码   可以看到执行了load方法进行了懒加载,但是在实际开发中发现,在像子级中添加数据,完成后,执行主列表刷新后,懒加载部分是没有进行刷新的.我觉得这就是个bug,官网也没有给出解决办法! 解决思路  ...

IM507的博客 7092

vuejs element table 表格添加行,修改,单独删除行,批量删除行

1.表格动态添加,也可删除 &lt;template&gt; &lt;div class="TestWord"&gt; &lt;el-button @click="addLine"&gt;添加行数&lt;/el-button&gt; &lt;el-button @click="save"&gt;保存&lt;/el-button&a

u013466380的博客 3万+

vue3+element-plus: el-table表格动态添加或删除行

vue3+element-plus:el-table表格动态添加删除行(含输入框/下拉框/序号)

叶子的博客 8278

element的el-form和el-table嵌套使用

<template> <div> <el-form :model="addJsonForm" ref="addJsonForm" :rules="addJsonForm.addJsonRules" :inline="true" label-width="108px" > <el-table :data="addJsonForm.params" style="width: 10

ddx2019的博客 2万+
上一篇: 【Node.js】使用multer上传文件时,报错Error: Unexpected end of form
下一篇: 【Vue+Element-ui】在elment-form中使用rulers检验number踩坑
MangoZoey
博客等级 码龄8年 19粉丝 14原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值