【vue antdesign表格增删改查】删除数据 传参行数据 filter过滤

下面展示一些 内联代码片

突破点 :通过传参行数据 record
<template slot="operation" slot-scope="text, record">
   <div class="editable-row-operations">
     <span>
       <a :disabled="editingKey !== '' " @click="() => getDetail(record)">详情</a>
       <a :disabled="editingKey !== '' " @click="() => handleEdit(record)">编辑</a>
       <a :disabled="editingKey !== '' " @click="() => handleDelete(record)">删除</a>
     </span>
   </div>
</template>

不需要绑定数据

// js
//data函数
//methods函数
methods:{
  // 删除
    handleDelete (record) {
      // console.log('record', record)
      const target = this.tableList.filter(item => item !== record)
      this.tableList = target
    },
}

**

总结

1.不好传含数据key值,就传整行数据
2.对比筛选数据,filter函数此处过滤走,留下数据: item => item !== record

**

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
Vue3和Ant Design中实现表格增删功能可以通过以下步骤来完成: 1. 引入Ant Design Vue组件库,可以考\[1\]中的链接获取相关知识。 2. 创建一个包含表格的组件,并在组件中引入Ant Design Vue的Table组件。 3. 在组件中定义表格数据源,可以使用一个数组来存储数据。 4. 使用v-for指令将数据源中的每一项渲染为表格的一。 5. 在表格中添加相应的列,用于展示数据的各个字段。 6. 实现增加功能:通过一个表单收集用户输入的数据,并将数据添加到数据源中。 7. 实现删除功能:为每一添加一个删除按钮,并通过点击按钮来删除对应的数据项。可以考\[2\]中的代码示例。 8. 实现修功能:为每一添加一个编辑按钮,并通过点击按钮来修对应的数据项。 9. 实现询功能:可以通过在表格上方添加一个搜索框,根据用户输入的关键字来过滤数据源中的数据。 以上是一个简单的实现表格增删功能的步骤,你可以根据具体需求进相应的调整和扩展。希望对你有帮助! #### 引用[.reference_title] - *1* *2* *3* [vue3 antd table表格增删(三)实现删除数据样式修【后台管理系统 纯前端rowClassName更...](https://blog.csdn.net/XSL_HR/article/details/128437214)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值