使用vue动态在列表中添加或者删除某一行

**

使用vue动态在列表中添加或者删除某一行

**
先看一下展示的效果:
在这里插入图片描述
好了上代码:
样式界面:

<template><div class="container"><h4 style="margin-left: 20px;">线路停靠站站点</h4><el-buttontype="primary"size="mini"icon="el-icon-circle-plus-outline"@click="addRow"style="margin-bottom: 20px;margin-left: 20px;">新增一行</el-button><el-table :data="tableData" border><el-table-columnlabel="序号"align="center"type="index"fixedsortablemin-width="80"/><el-table-column label="站点名称" prop="zdmc" align="center" ><template slot-scope="scope"><div class="flex align-center"><el-input v-model="scope.row.zdmc" /></div></template></el-table-column><el-table-column label="停靠时间" prop="zdsj" align="center" ><template slot-scope="scope"><div class="flex align-center"><!-- <el-input v-model="scope.row.colcumn2" /> --><el-time-picker  v-model="scope.row.zdsj"  class="date-box" format="HH:mm"  value-format="HH:mm"></el-time-picker></div></template></el-table-column><el-table-column label="是否启用" prop="isEnable" align="center" ><template slot-scope="scope"><div class="flex align-center"><!-- <el-input v-model="scope.row.colcumn" /> --><el-radio v-model="scope.row.isEnable" label="1">启用</el-radio><el-radio v-model="scope.row.isEnable" label="-1">不启用</el-radio></div></template></el-table-column><el-table-column label="操作" align="center"><template slot-scope="scope"><el-buttontype="success"icon="el-icon-plus"circlesize="small"@click="addRowIndex(scope.$index)"></el-button><el-buttontype="danger"icon="el-icon-minus"circlesize="small"@click="delRow(scope.$index)"></el-button></template></el-table-column></el-table><div class="form_block" style="text-align: center;"><el-button @click="cancel" v-if="!disabled">取消</el-button><el-button type="primary" @click="handleSubmit" v-if="!disabled">提交</el-button></div></div>
</template>

js代码

 // 增加一行addRow() {const row = {colcumn1: "",colcumn2: "",isEnable:"1",};this.tableData.push(row);},// 删除指定行delRow(index) {this.tableData.splice(index, 1);},// 指定位置插入行addRowIndex(index) {const row = {colcumn1: "",colcumn2: "",isEnable:"1",};this.tableData.splice(index + 1, 0, row);},

记得在 return 的data中定义数据 tableData: [],

完成!!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/741572.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

无缝集成 MongoDB Relational Migrator,Tapdata 提供关系型到 MongoDB 实时迁移优化方案

在去年的 MongoDB 用户大会纽约站上&#xff0c;MongoDB 正式宣布全面推出新工具 MongoDB Relational Migrator&#xff08;MongoDB RM&#xff09;&#xff0c;用以简化应用程序迁移和转换——即从传统关系型数据模型到现代的文档数据模型&#xff0c;助力组织快速提升运营效率…

C#控制台应用程序

C#控制台应用程序时基于文本的&#xff0c;在命令行中运行。它们通常执行需要编写的脚本的简单任务&#xff0c;例如编译文件或加密配置文件的一部分。 一、向用户显示输出 控制台应用程序执行的两个最常见的任务是写入和读取数据&#xff0c;前者使用WriteLine、Write方法来…

数字图像处理 使用C#进行图像处理九 实现傅里叶变换

一、简述 傅立叶变换将图像分解为其正弦和余弦分量。换句话说,它将图像从空间域变换到频率域。这个想法是任何函数都可以用无限正弦函数和余弦函数之和来精确近似。傅里叶变换是实现此目的的一种方法。 网上有很多关于傅里叶变换的文章,这里就不进行赘述了,这里主要结合代码…

java中xml概述

1.xml 1.1概述【理解】 万维网联盟(W3C) 万维网联盟(W3C)创建于1994年&#xff0c;又称W3C理事会。1994年10月在麻省理工学院计算机科学实验室成立。 建立者&#xff1a; Tim Berners-Lee (蒂姆伯纳斯李)。 是Web技术领域最具权威和影响力的国际中立性技术标准机构。 到目前为…

山东省各地市“专精特新”补贴奖励政策汇总

“专精特新”已成为我国经济领域的热词。国家高度重视中小企业发展&#xff0c;对“专精特新”企业的支持更是上升至国家层面。在国家政策引导下&#xff0c;各地各部门为加快培育“专精特新”企业&#xff0c;推动产业链创新链协同发展&#xff0c;采取了一系列举措&#xff0…

java中常见的设计模式以及常见的面试题

在Java中&#xff0c;常见的设计模式同样包括创建型模式、结构型模式和行为型模式。下面是一些在Java中特别常见的设计模式及其简要描述&#xff1a; 创建型模式&#xff1a; 单例模式&#xff08;Singleton Pattern&#xff09;&#xff1a;确保一个类只有一个实例&#xff…

element ui 中文离线文档(百度云盘下载)

一般内网开发上不了网&#xff0c;用离线版本比较方便&#xff0c;下载地址&#xff1a; https://download.csdn.net/download/li836779537/88355878?spm1001.2014.3001.5503 下载后里面有个 index.hrml 双击打开就可以用 效果如下&#xff1a;

Python程序设计基础——代码习题

1 __name__属性 import demodef main():if __name__ __main__:print(这个程序被直接运行。)elif __name__demo:print(这个程序作为模块被使用。) main()3.3 编写程序&#xff0c;生成包含1000个0~100之间的随机整数&#xff0c;并统计每个元素出现的次数。 import randomx[r…

[word[::-1] for word in s.split()] 得到的是一个列表

你可以将上述的列表推导式代码拆分为更明确的几个步骤&#xff0c;如下所示&#xff1a; # 原始字符串 s "hello world" # 使用 split() 方法将字符串分割成单词列表 words s.split() # 创建一个空列表&#xff0c;用于存储反转后的单词 reversed_words [] # 遍历…

HTTP协议相关面试知识

文章目录 浏览器输入一个网址侯&#xff0c;具体发生什么&#xff1f;GET和POST请求的区别cookies机制和session机制的区别HTTP和HTTPS区别什么是http无状态协议&#xff1f;怎么解决&#xff1f;请求报文和响应报文 浏览器输入一个网址侯&#xff0c;具体发生什么&#xff1f;…

助贷系统crm:帮助助贷机构实现高效的客户关系管理

助贷系统CRM&#xff08;客户关系管理系统&#xff09;是一种能够帮助助贷企业实现高效客户关系管理的工具&#xff0c;通过助贷系统CRM&#xff0c;助贷企业可以更好地管理企业客户信息&#xff0c;跟踪客户互动、提高客户满意度&#xff0c;从而促进业务增长。 1. 客户信息集…

TCP并发模型 || select || poll || epoll

TCP并发模型: 1.TCP多线程模型: 缺点: 1.创建线程会带来资源开销,能够实现的并发量比较有限 2.IO模型: 1.阻塞IO: 没有数据到来时,可以让任务挂起,节省CPU资源开销,提高系统效率 2.非阻塞IO: 程序未接收到数据时一直执行,效率很低 3…

vMware WorkStation创建虚拟机安装CentOS7,NAT模式配置网络

一、安装虚拟机 1、选择典型&#xff08;推荐&#xff09;配置 2、选择稍后安装操作系统 3、操作系统选择CentOS7 64位 4、虚拟机命名、选择安装位置 6、指定磁盘容量 7、指定磁盘容量 步骤&#xff1a; &#xff08;1&#xff09;、系统内存2GB &#xff08;2&#xff09;、…

linux-MDK can电机带导轨

确保接线正确&#xff0c;这个带导轨的电机需要24V的电压 $ ls /dev //查看端口是什么$ sudo slcand -o -s6 /dev/ttyACM0 can0 //将端口封装为can0 $ sudo ip link set can0 up //打开端口 按照电机说明书&#xff0c;按照需要的指令计算检验和&#xf…

FreeRTOS 的任务挂起和恢复

1. 任务挂起和恢复的 API 函数 API函数描述vTaskSuspend()挂起任务vTaskResume()恢复被挂起的任务xTaskResumeFromISR()在中断中恢复被挂起的任务 挂起&#xff1a;挂起任务类似暂停&#xff0c;可恢复&#xff1b; 删除任务&#xff0c;堆栈都给释放掉了&#xff0c;无法恢复…

rt-thread之sal+lwip的tcp客户端示例记录

示例 // // Created by shchl on 2024/3/13. //#include "lwip_test.h" #include "lwip/sockets.h" #include "netdev.h"#define DBG_ENABLE #define DBG_TAG "lwip.tst" #define DBG_LVL DBG_LOG#include <rtdbg.h>#define SE…

Spring MVC HandlerMethodReturnValueHandler原理解析

在Spring MVC框架中&#xff0c;HandlerMethodReturnValueHandler是一个非常重要的组件&#xff0c;它负责处理Controller方法执行后的返回值。这个接口定义了一种机制&#xff0c;允许开发者根据不同的返回值类型&#xff0c;定制自己的返回值处理逻辑。本文将深入解析Handler…

计算机网络-第7章 网络安全(2)

7.5 密钥分配 7.6 互联网使用的安全协议 7.7 系统安全&#xff1a;防火墙与入侵检测

【故障电弧探测器 方案介绍】安科瑞电气火灾监控系统

什么是电弧&#xff1f; 电弧俗称‘电火花’ &#xff0c;又叫‘打火’ &#xff0c;本质是一种绝缘体被电压击穿后&#xff0c;由不导电变的导电&#xff0c;且发光发热的自然现象。 什么是故障电弧&#xff1f; 由于电气线路或设备中绝缘老化破损、电气连接松动、空气潮湿…

利用 AI 延长自己的编程寿命

“AIGC 将在 3 年内终结编程&#xff0c;程序员成了自己的掘墓人”程序员可能会发现自己的角色被自动化的代码生成所取代&#xff0c;他们可能会面临失业的风险&#xff0c;因为他们的技能和工作职责可能会变得过时。 你是不是也听到过这样的言论&#xff0c;甚至最近百度大佬李…