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

el-table动态添加行,删除行

el-table动态添加行,删除行

<template><div class="table-demo"><el-button type="primary" @click="addRow" style="margin-bottom: 10px;">添加行</el-button><el-table:data="tableData"borderstyle="width: 100%"><el-table-column prop="name" label="姓名" width="180"><template #default="scope"><el-input v-model="scope.row.name" placeholder="请输入姓名"></el-input></template></el-table-column><el-table-column prop="age" label="年龄" width="180"><template #default="scope"><el-input v-model.number="scope.row.age" type="number" placeholder="请输入年龄"></el-input></template></el-table-column><el-table-column prop="address" label="地址"><template #default="scope"><el-input v-model="scope.row.address" placeholder="请输入地址"></el-input></template></el-table-column><el-table-column label="操作" width="120"><template #default="scope"><el-button type="danger" size="small" @click="deleteRow(scope.$index)">删除</el-button></template></el-table-column></el-table></div>
</template><script setup>
import { ref } from 'vue'
import { ElTable, ElTableColumn, ElButton, ElInput } from 'element-plus'// 表格数据源
const tableData = ref([{ name: '张三', age: 20, address: '北京市' },{ name: '李四', age: 25, address: '上海市' }
])// 添加行
const addRow = () => {tableData.value.push({})
}// 删除行
const deleteRow = (index) => {tableData.value.splice(index, 1)
}
</script><style scoped>
.table-demo {width: 800px;margin: 20px auto;padding: 20px;border: 1px solid #eee;border-radius: 4px;
}
</style>
http://www.dtcms.com/a/604994.html

相关文章:

  • 房产网站制作流程搞一个网站需要多少钱
  • 怎么做仲博注册网站黄冈网站seo
  • 回顾-大语言模型分类
  • MTK平台蓝牙学习-- 如何将BLE功率调整参数对应CFG_BT_Default.h合入软件
  • 零基础学AI大模型之Milvus部署架构选型+Linux实战:Docker一键部署+WebUI使用
  • 长春找工作哪个网站好西安高端网站制作
  • TCP/IP协议族详细介绍
  • 将现有项目从生成git init开始, 到推送到gitcode 全流程步骤
  • js递归找label
  • Python自动化:MiniMind本地部署与测试
  • 机器学习驱动的智能光子学器件:逆向设计、光学神经网络与片上系统应用
  • 苍穹外卖资源点整理+个人错误解析-Day07-缓存商品、购物车
  • 自己做网站还是开通阿里巴巴诚信通安徽科技学院
  • 【033】Dubbo3从0到1系列之dubbo协议支持的序列化方式
  • 开源 Objective-C IOS 应用开发(五)iOS操作(action)和输出口(Outlet)
  • openEuler系统部署Node.js开发环境指南
  • 杭州网站建设市场青岛餐饮加盟网站建设
  • 手动清除Ubuntu系统中的内存缓存的步骤
  • 花店微信小程序怎么做,创建一个小程序需要多少钱
  • c# 异步编程详细说明及实践
  • 系统架构设计师论文分享-论设计模式的应用
  • 漫谈我与C++
  • HarmonyOS 6.0 服务卡片实战:把「轻食刻」装进桌面,让轻断食一眼可控
  • 建设网站用什么技术网站的基本类型
  • 罗湖附近公司做网站建设哪家效益快阜阳微网站建设多少钱
  • C++-Qt-音视频-基础问题01
  • [Linux]学习笔记系列 -- [kernel]notifier
  • Blender学习笔记(0) -- 思维导图框架
  • 云手机 服务器网络安全
  • 服务器BMC开发视角:解析CPU管理的两大核心接口PECI与APML