<template>
<div>
<el-table
id="table"
:data="tableData"
style="width: 100%"
:row-class-name="tableRowClassName"
:default-sort ="{prop:'index',order:'descending'}"
>
<el-table-column type="index" prop="index" label="index" width="180" v-model=tableData.index>
</el-table-column>
<el-table-column prop="date" label="Date" width="180" />
<el-table-column prop="name" label="Name" width="180" />
<el-table-column prop="address" label="Address" />
<el-table-column label="操作">
<template #default="scope">
<el-button
size="mini"
type="danger"
@click.native.prevent="deleteRow(scope.$index, tableData)">删除</el-button>
</template>
</el-table-column>
</el-table>
</div>
</template>
<style type="scss" scoped>
/deep/ .el-table .warning-row {
background: oldlace;
}
/deep/ .el-table .success-row {
background: #f0f9eb;
}
</style>
<script>
export default {
data() {
return {
tableData: [{
index:'',
date: '2016-05-02',
name: '王小虎',
address: '上海市普陀区金沙江路 1518 弄',
}, {
index:'',
date: '2016-05-04',
name: '王小2',
address: '上海市普陀区金沙江路 1518 弄'
}, {
index:'',
date: '2016-05-01',
name: '王小3',
address: '上海市普陀区金沙江路 1518 弄',
}, {
index:'',
date: '2016-05-03',
name: '王小4',
address: '上海市普陀区金沙江路 1518 弄'
}],
// loading: true,
}
},
created(){
},
mounted(){
this.getData();
},
methods: {
tableRowClassName({row, rowIndex}) {
if (rowIndex == '1') {
return 'warning-row';
} else if (rowIndex == '3') {
return 'success-row';
}
return '';
},
deleteRow(index, rows) {
rows.splice(index, 1);
},
getLoding(parameter){
const loading = this.$loading({
lock: true,//lock的修改符--默认是false
text: 'Loading',//显示在加载图标下方的加载文案
spinner: 'el-icon-loading',//自定义加载图标类名
background: 'rgba(0, 0, 0, 0.7)',//遮罩层颜色
target: parameter//loadin覆盖的dom元素节点
});
//成功回调函数停止加载
// loading.close()
},
getData(){
let dom = document.getElementsByTagName('tbody')[0].childNodes;
let arr = [];
let length = dom.length;
for(var i = 0;i<length;i++){
arr.push(dom[i])
}
for(var i=0;i<arr.length;i++){
if(arr[i].nodeName == '#text'){
arr.splice(i,1);
}
}
for(var i=0;i<arr.length;i++){
this.getLoding(arr[i])
}
},
},
}
</script>
相关推荐
手把手教你用STM32F103的普通IO口读取SSI编码器(附完整代码与示波器调试心得)
本文详细介绍了如何利用STM32F103的普通IO口读取SSI绝对式编码器数据,提供完整的硬件连接方案、精确时序控制的软件实现及示波器调试技巧。通过低成本方案实现高精度位置反馈,适用于工业自动化和机器人控制领域。
WorkTest_Baskstage
package com.example.demo.entity; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import c..
CANoe进阶实战(第十一章)-LIN节点测试调度
《CANoe快速入门实战:LIN节点调度开发》摘要 本文是CANoe系列教程的第十一章,重点讲解如何通过CAPL编程实现LIN报文的灵活调度控制。文章采用"输入-输出-过程"三步骤法,详细介绍了调度表函数linChangeSchedTable()、启动/停止函数linStartScheduler()/linStopDisturbance()等关键API的使用方法。作者创新性地通过系统变量在Test节点间接控制Network节点的调度功能,并提供了完整的节点代码实现方案。最后的Trace窗
c++ primer plus 第六版程序清单14.9 -- worktest.cpp/Worker0.cpp
将书中源代码在VS2015中编译出现错: worktest.cpp的const int LIM = 4; 该行:error C2143:语法错误,缺少“;”(在“const”的前面); error C4430:缺少类型说明符 - 假定为“int”。注意C++不支持默认为int Worker0.cpp中编译提示 在VS2015安装目录\vc\include\iostream(12...
记录:N10激光雷达串口编程,将数据存进 SQLite,并进行 ROS2 - cartographer 单雷达建图
N10 系列采用 TOF(time of flight)测距原理,通过测量调制激光的发射、返回时间差来测量物体与传感器的相对距离。激光发射器发出调制脉冲激光,内部定时器开始 从t1时刻计算时间,当激光照射到目标物体后,部分能量返回,当雷达接收到返回的激光信号时,在t2时刻停止内部定时器计时,光速C,激光雷达到达物体的距离D为:经过N10系列激光雷达内嵌的信号处理单元的实时解算得到探测物体的距离值,结合高精度自适应角度测量模块输出的角度信息,可以得到量程内周围 360 度环境 的二维平面信息。
YOLOv8集成CPCA(Combined Parallel Convolutional Attention)注意力机制模块YOLOv8深度教程
YOLOv8集成CPCA注意力模块教程摘要 本教程详细介绍了如何将YOLOv8 CPCA(Combined Parallel Convolutional Attention)注意力模块集成到YOLOv8目标检测框架中。CPCA模块结合了通道注意力和多尺度空间注意力机制,通过全局池化和双路径融合增强通道特征,并利用多尺度深度可分离卷积捕获空间上下文信息。YOLOv8 教程包含完整的实现步骤:创建CPCA模块代码、修改YOLOv8模型解析逻辑、编写自定义配置文件,YOLOv8YOLOv8YOLOv8YOLOv8
【K8s】Kubectl 常用命令梳理
【代码】【K8s】Kubectl 常用命令梳理。
手把手教你学Simulink--控制执行场景实例:基于Simulink的智能车辆自动紧急制动(AEB)仿真
本文完成了基于 Simulink 的智能车辆自动紧急制动(AEB),实现了:✅ 构建前车急刹与静止障碍物典型场景✅ 设计基于 TTC 的三级 AEB 决策逻辑✅ 验证在高风险场景下有效避免碰撞✅ 掌握从风险评估到制动执行的完整安全链✅ 为ADAS 主动安全功能开发奠定基础。
ConfigParser中的items方法raw和vars参数
最近在学习Python,学习到读取配置文件这一项。 对ConfigParser中的items方法的后两个参数非常疑惑,遂help() >>> help(cfg.items) Help on method items in module ConfigParser: items(self, section, raw=False, vars=None) method of ConfigPars
MTK平台WiFi学习--Wi-Fi 连线/断线问题初步分析
摘要:本文详细介绍了MTK平台WiFi连接问题的日志分析方法。文章首先阐述了WiFi连接的标准流程,包括指令接收、BSSID选择、信道分配、认证关联、四次握手和DHCP获取等关键步骤。针对常见故障场景,如选网失败、信道申请失败、认证关联失败、四次握手失败等,提供了具体的日志分析方法和排查思路,包括识别关键日志、分析状态码、结合固件日志和抓包数据等。文章还特别强调了不同故障场景下需要收集的日志类型和分析要点,为WiFi连接问题的定位提供了一套系统化的解决方案。
量子编程专业权威教程(十四):Shor 算法
本文系统阐述了Shor算法的原理与实现,重点解析了将大数分解问题转化为周期寻找问题的数论基础,以及模幂运算量子电路的设计方法。通过以N=15为例的完整算法流程演示,展示了量子计算在因数分解问题上的指数级优势。文章详细拆解了受控幺正操作构建、量子傅里叶变换应用等关键技术环节,并提供了可复现的Qiskit代码实现。同时指出了当前量子硬件在比特数、相干时间和错误率等方面面临的工程挑战,这些限制使得分解大整数仍需长期技术突破。该研究为理解量子计算优势提供了典型范例,对后量子密码学发展具有重要启示意义。
将UE4 数据保存为.csv/.txt
创建C++项目,创建蓝图函数库 + SaveToFile.h #pragma once #include "CoreMinimal.h" #include "Kismet/BlueprintFunctionLibrary.h" #include "SaveToFile.generated.h" /** * */ UCLASS() class WORKTEST_200410_API USa...
Devexpress16.2.6破解工具
Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具
Modelsim仿真使用教程
《基于FPGA的汉明码编译码器设计》:之前用QuartusII+modelsim联合仿真,没有出现任何问题,后面在别的电脑上也安装了两个软件,结果QuartusII中无法正常的启动modelsim软件,没有找到很好的解决办法,干脆直接使用modelsim仿真。新建库 打开modelsim:File->New-->library->Create a New Library->输入库名。新建工程 File->New->Project->Create Project->输入工程名
VB摄像头监控
该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制
IEM模型,地表粗糙度模拟
利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟
【Tessy笔记6-22】
一、组件测试问题 1)当SCE-Component Functions中,要测试的接口都是带参数或者有返回值的,此时这些接口都不能作为“Work Task”。 分析: 1)“Set as Work Task”只能作用于无参数且无返回的函数。 2)只有Tessy自带的_debugbreak()是无参数且无返回的函数。 方法:手动在源码文件中加上一个test()接口: ...
Data-Structures-and-Algorithm-Analysis-in-Java.pdf
作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...
test TSS Work about
activity01 activity02 FamilyNew workTest 转载于:https://www.cnblogs.com/keleyz/p/5613678.html
php学习笔记五:使用 xampp 部署多个站点
1: 用记事本打开C:/WINDOWS/system32/drivers/etc/hosts文件,配置如下: 127.0.0.1 phptest 2:修改 httpd-vhosts.conf 文件 用记事本打开C:\xampp\apache\conf\httpd.conf文件, 找到Include conf/extra/httpd-vhosts.conf,确认前面没有加#.
Python爬虫之Scrapy(爬取csdn博客)
本博客介绍使用Scrapy爬取博客数据(标题,时间,链接,内容简介)。首先简要介绍Scrapy使用,scrapy安装自行百度安装。 创建爬虫项目 安装好scrapy之后,首先新建项目文件:scrapy startproject csdnSpider 创建项目之后会在相应的文件夹位置创建文件: 创建爬虫模块 首先编写爬虫模块,爬虫模块的代码都放置于spiders文件夹中 。 爬虫模...
python爬取优快云文章保存至本地
# encoding:utf-8 __author__ = 'Sun' from workTest import CsdnBlogSpider from tkinter import * import tkinter as tk import tkinter.messagebox as messagebox import tkinter.font import threading import...
spark执行命令 监控执行命令
#!/bin/bash #/usr/hdp/current/flume-server/bin/flume-ng agent -c conf/ -f /usr/hdp/current/flume-server/Cold_TestConf/spooldircsv1.conf -n a1 -Dflume.root.logger=WARN,console 2>&1 & ...
Linux 文件及目录的复制
文件及目录的复制是经常要用到的。linux下进行复制的命令为cp。 假设复制源目录 为 dir1 ,目标目录为dir2。怎样才能将dir1下所有文件复制到dir2下了 如果dir2目录不存在,则可以直接使用 cp -r dir1 dir2 即可。 如果dir2目录已存在,则需要使用 cp -r dir1/. dir2 如果这时使用cp -r dir1 dir2,则也会将dir1目录复制到dir2中...
scrapy 简单教程
首先,在教程(二)(http://blog.youkuaiyun.com/u012150179/article/details/32911511)中,研究的是爬取单个网页的方法。在教程(三)(http://blog.youkuaiyun.com/u012150179/article/details/34441655)中,讨论了Scrapy核心架构。现在在(二)的基础上,并结合在(三)中提到的爬取多网页的原理方法,进而进行
Scrapy框架:爬取博客
终端输入 scrapy startproject cdblogSpider 创建一个scrapy项目,框架结构如下: 进入项目文件夹,创建一只爬虫 cd cnblogSpider scrapy genspider cnblogs_spider cnblogs.com 打开以下文件并进行修改 cnblogs_spider.py # -*- coding: utf-8 -*- imp...
测试与 debug 心得
测试不等同于调试,各自都有自己的概念集和方法论。 Test:examine input/output pairs. 调试:定位,修改。 但如果能做到错误异常的准确定位,调试的一半以上的工作已经完成了。 测试共分两种: unit testing(单元测试) functions classes integration testing(集成...
Spring AI + GPT-5.5 + Ollama 配置教程:Base URL、超时与流式调用
由于不同 Spring AI、Spring Boot 小版本之间仍可能存在差异,创建项目时应检查 Spring Initializr、Spring AI BOM 和官方兼容矩阵,不要直接复制旧教程中的 Starter 名称和版本号。多人项目最好隔离不同客户端,并在脱敏前提下记录最终 URL、状态码、请求耗时、请求 ID 和模型 ID。Spring AI 接入模型 API,至少要同时确认 Starter、Base URL、请求路径、API Key、模型 ID、连接超时、读取超时和流式客户端这 8 项。
【JVM】对象内存布局
HotSpot JVM 中,Java 对象内存布局由对象头(12字节,含Mark Word与压缩Klass Pointer)、实例数据及对齐填充构成,总大小为8字节倍数。对象头支持锁状态动态复用,指针压缩使引用仅4字节,但堆超32GB时失效。实例字段按类型优先级重排序以减少间隙,最小对象大小为16字节。通过JOL工具可精准验证布局,理解锁机制、GC、伪共享等底层行为。
V8 机制、手写核心函数与 TypeScript 类型体操
或固定初始化(如数组先定长、对象先给全字段)保持类型与形状稳定;这些都比"换框架"更基础。只能处理纯数据(丢函数、Date、RegExp、循环引用报错)。生产级深拷贝要处理:原始值短路、循环引用、V8(Chrome / Node 的 JS 引擎)不是"解释一行跑一行"那么简单,它用。图:V8 执行流程——解释执行 + 热点优化,优化失败会 Deopt 回退。JS 内存自动管理,但"自动"不等于"不会漏"。是"固定间隔最多执行一次"。手写 Promise 是"懂异步"的试金石。是"停下后才执行最后一次",
451



被折叠的 条评论
为什么被折叠?



