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

naive-ui的n-data-table标签奇特bug记录

具体参考之前的博文:vueday02——使用naive-ui做一个ACM看榜-CSDN博客

具体代码在这里面

原因:在本地运行的时候,datatable里面使用列表渲染成字符串前端设置样式进行转换,但是在正式部署的时候,这个组件没有将其自动转换,造成前端页面死转,CPU拉满造成卡顿,任何调试信息都没有,后面一步一步做单元测试部署,将list手动转成str解析即可

原始data(模拟后端传过来的数值):

const datas = ref([
// 代表后端传来的数据
// 0
{problemA: ["*", "\n", "1", "/", "2"],problemB: ["*", "\n", "1", "/", "2"],problemC: ["+", "\n", "1", "/", "2"],problemD: [" ", "\n", "0", "/", "0"],problemE: ["-", "\n", "0", "/", "2"],problemF: ["*", "\n", "7", "/", "10"],problemG: ["*", "\n", "1", "/", "2"],problemH: ["+", "\n", "2", "/", "2"],problemI: ["-", "\n", "0", "/", "2"],
},

给n-data-table的数据

const data = ref([{key: 0,index: 1,name: "user Name1",solved: 3,// age: 32,college: "JiShou University",problemA: datas.value[0].problemA.join(""),problemB: datas.value[0].problemB.join(""),problemC: datas.value[0].problemC.join(""),problemD: datas.value[0].problemD.join(""),problemE: datas.value[0].problemE.join(""),problemF: datas.value[0].problemF.join(""),problemG: datas.value[0].problemG.join(""),problemH: datas.value[0].problemH.join(""),problemI: datas.value[0].problemI.join(""),},

颜色转换函数

const judgeColor = (data:any) => {let color = "";// console.log("打印传入data", data)if (data[0] === "+") {color = '#e1ffb5'} else if (data[0] === "*") {color = '#3db03d'} else if (data[0] === "-") {color = '#ffd0d0'}// console.log("返回颜色", color)return color;
}

相关文章:

naive-ui的n-data-table标签奇特bug记录

具体参考之前的博文:vueday02——使用naive-ui做一个ACM看榜-CSDN博客 具体代码在这里面 原因:在本地运行的时候,datatable里面使用列表渲染成字符串前端设置样式进行转换,但是在正式部署的时候,这个组件没有将其自动…...

微信小程序OA会议系统个人中心授权登入

在我们的完成微信登入授权之前,首先我们要完成我们前面所写的代码,如果有不会的大家可以去看以下我发的前面几个文章链接我发下面了,各位加油! 微信小程序OA会议系统数据交互-CSDN博客 微信小程序会议OA系统其他页面-CSDN博客 …...

Git(一)Windows下安装及使用Git Bash

目录 一、简介1.1 什么是Git?1.2 Git 的主要特点1.3 什么是 Git Bash? 二、下载三、安装3.1 同意协议3.2 选择安装位置3.3 其他配置(【Next】 即可)3.4 安装完毕3.5 打开 Git Bash 官网地址: https://www.git-scm.com/…...

[AUTOSAR][诊断管理][ECU][$19] 读取ECU的DTC故障信息

一、简介 在车载诊断中常用的诊断协议有ISO 14229等,在协议中主要定义了诊断请求、诊断响应的报文格式及ECU该如何处理诊断请求的应用。其中ISO 14229系列标准协议定义了用于行业内诊断通信的需求规范,也就是UDS。UDS主要应用于OSI七层模型的第七层——…...

前端精度问题 (id 返回的和传给后端的不一致问题)

eg: 后端返回 id 10976458979374929 前端获取到的: 10976458979374928 原因: js 中 Number类型范围-2^53 1 到 2^53 - 1 Number.isSafeInteger()用来判断一个整数是否落在这个范围之内。 java中 Long 类型的取值范围是-2^63 1 到 2^63 - 1, 比JavaScript中大很多&#xff0…...

WPF Material Design UI框架

前言 Material Design in xaml 是开源免费的ui框架&#xff0c;工控软件主打的就是简单界面。 以下简称MD 相关资源 MaterialDesignInXamlToolkit Github 地址 MD 快速启动 MD 案例压缩包 MD 框架使用 启动环境配置 安装Nuget包 App.xaml 配置 <Application x:Class&qu…...

C语言求 3*3 矩阵对角线之和

完整代码&#xff1a; // 求 3*3 矩阵对角线之和 #include<stdio.h>int main() {int n3;int arr[3][3];// 输入矩阵printf("请输入矩阵的元素:\n");for (int i 0; i < n; i){for (int j 0; j < n; j){scanf("%d", &arr[i][j]);}}int su…...

缓存分片中的哈希算法与一致性哈希算法

什么是缓存分片 在高并发场景下&#xff0c;缓存往往成为了瓶颈。这时候&#xff0c;我们可以通过缓存数据分片的方式来解决问题。所谓缓存数据分片&#xff0c;就是将缓存数据按照一定的规则分成多个片段&#xff0c;每个片段由不同的缓存节点负责。这样做有两个好处&#xf…...

线框图软件:Balsamiq Wireframes mac中文介绍

Balsamiq Wireframes mac是一款用于创建线框图的软件工具。它旨在帮助用户快速制作出清晰、简洁的界面原型&#xff0c;以便在设计和开发过程中进行协作和沟通。 Balsamiq Wireframes具有简单直观的用户界面&#xff0c;使用户能够快速添加和编辑各种用户界面元素&#xff0c;如…...

【wxWidgets实现透明wxPanel_核心实现_原创思想】

描述 wxWidgets 根本就没有实现过透明wxPanel容器,你设置wxTRANSPARENT_WINDOW,结果sorry 黑色,哈哈哈哈, 就是和你作对.想想当下那么漂亮的桌面, 背景, 透明, 特效.哎 悲哀啊,实现不了,就那死板的界面特性. 网上找了好久,也是乱七八糟,改底层代码还是算了吧,升级特要命.都是只…...

重大技术问题,iPhone 15 Pro Max面临“烧屏门”风波 | 百能云芯

近期&#xff0c;社交媒体平台上陆续涌现大量用户和数码博主就iPhone 15 Pro Max出现烧屏问题的投诉与评论。 烧屏问题是OLED屏幕常见的一个缺陷&#xff0c;这是由OLED屏幕发光机制引发的&#xff0c;OLED屏幕可视为由无数微小的灯泡-像素点构成&#xff0c;这些像素点可以独立…...

深度学习中的不确定性综述

领域学者&#xff1a; http://www.gatsby.ucl.ac.uk/~balaji/ 论文标题&#xff1a; A Survey of Uncertainty in Deep Neural Networks 论文链接&#xff1a; https://arxiv.org/pdf/2107.03342.pdf 概要 在过去的十年中&#xff0c;神经网络几乎遍及所有科学领域&#x…...

uni-app 小宠物 - 会说话的小鸟

在 template 中 <view class"container"><view class"external-shape"><view class"face-box"><view class"eye-box eye-left"><view class"eyeball-box eyeball-left"><span class"…...

POJ 3470 Walls 树上分桶

今天太晚了&#xff0c;代码先发上&#xff0c;思路明天说吧。 陌上花开&#xff0c;树上分桶 #include <iostream> #include <algorithm> #include <vector> using namespace std; /*** 对于y1不等于y2的&#xff0c;可以用datC求解&#xff0c;对于x1不等…...

HIVE-17824,删除hdfs分区信息,清理metastore元数据

当手动删除HDFS 分区数据时,但是并没有清理 Hive 中的分区元数据,删除操作无法自动更新hive分区表元数据。也就是从hdfs中删除大量分区数据,并没有执行如下命令: alter table drop partition commad 从hive 3.0.0开始可以使用MSCK的方法发现新分区或删除丢失的分区; MSCK [REPA…...

Python深度学习进阶与应用丨注意力(Attention)机制、Transformer模型、生成式模型、目标检测算法、图神经网络、强化学习详解等

目录 第一章 注意力&#xff08;Attention&#xff09;机制详解 第二章 Transformer模型详解 第三章 生成式模型详解 第四章 目标检测算法详解 第五章 图神经网络详解 第六章 强化学习详解 第七章 深度学习模型可解释性与可视化方法详解 更多应用 近年来&#xff0c;伴…...

javaEE -6(10000详解文件操作)

一&#xff1a;认识文件 我们先来认识狭义上的文件(file)。针对硬盘这种持久化存储的I/O设备&#xff0c;当我们想要进行数据保存时&#xff0c;往往不是保存成一个整体&#xff0c;而是独立成一个个的单位进行保存&#xff0c;这个独立的单位就被抽象成文件的概念&#xff0c…...

图像处理之《基于多MSB预测和Huffman编码的加密图像可逆数据隐藏》论文精读

一、文章摘要 随着云存储和隐私保护的发展&#xff0c;可逆数据隐藏在加密图像中(RDHEI)作为一种技术越来越受到人们的关注&#xff0c;它可以&#xff1a;在图像加密领域嵌入额外的数据&#xff0c;确保嵌入的数据可以无差错地提取&#xff0c;原始图像可以无损地恢复。本文提…...

Nginx安装配置项目部署然后加SSL

个人操作笔记记录 第一步&#xff1a;把 nginx 的源码包nginx-1.8.0.tar.gz上传到 linux 系统 第二步&#xff1a;解压缩 tar zxvf nginx-1.8.0.tar.gz 第三步&#xff1a;进入nginx-1.8.0目录 使用 configure 命令创建一 makeFile 文件。 直接复制过去运行 ./configur…...

【算法练习Day26】分发饼干摆动序列 最大子数组和

​&#x1f4dd;个人主页&#xff1a;Sherry的成长之路 &#x1f3e0;学习社区&#xff1a;Sherry的成长之路&#xff08;个人社区&#xff09; &#x1f4d6;专栏链接&#xff1a;练题 &#x1f3af;长路漫漫浩浩&#xff0c;万事皆有期待 文章目录 分发饼干摆动序列最大子数组…...

IEEE/ASME Transactions on Mechatronics | 院士团队让移动机器人在复杂环境中学会主动避障

论文信息 英文题目&#xff1a; Vector Field Augmented Reinforcement Learning for Adaptive Motion Planning of Mobile Robots 中文题目&#xff1a;面向移动机器人自适应运动规划的向量场增强强化学习 作者&#xff1a; Yang Lu, Weijia Yao, Cong Li, Yongqian Xia…...

RP2040上的CBUS协议栈:CAN总线模型铁路通信实现

1. CBUSACAN2040 库深度解析&#xff1a;面向 RP2040 平台的 MERG CBUS 协议栈实现1.1 项目定位与工程价值CBUSACAN2040 是一个专为 Raspberry Pi Pico&#xff08;RP2040&#xff09;系列微控制器设计的嵌入式通信库&#xff0c;其核心使命是将英国模型铁路电子组织 MERG&…...

C语言的开始

大家好&#xff0c;我是一名智能制造工程专业的大二学生&#xff0c;目前正在系统学习嵌入式开发、C语言、51单片机等相关技术&#xff0c;同时也在为未来的考研和职业发展做准备。在专业学习中&#xff0c;我逐渐发现编程是智能制造领域的核心能力——无论是工业自动化控制、嵌…...

效率倍增:OpenClaw+Phi-3-vision-128k-instruct自动化处理每日重复工作

效率倍增&#xff1a;OpenClawPhi-3-vision-128k-instruct自动化处理每日重复工作 1. 为什么我们需要自动化日常办公 每天早上打开电脑&#xff0c;总有一堆重复性工作等着我&#xff1a;整理邮件、生成报表、写会议纪要。这些工作消耗了我至少2小时的高效时间。直到我尝试用…...

# Excel模板转PDF合并单元格边框全乱了?逐个格子读取边线信息再还原

Excel模板转PDF合并单元格边框全乱了&#xff1f;逐个格子读取边线信息再还原 非科班野生程序员&#xff0c;深耕政务信息化20年。从VC到PB再到Java&#xff0c;自研框架browise也打磨了十几年。最近整理框架代码&#xff0c;发现不少有趣的决策&#xff0c;写出来和大家聊聊。…...

Arduino GIGA R1 非阻塞 WAV 播放库 GigaAudio 深度解析

1. GigaAudio 库概述&#xff1a;面向 Arduino GIGA R1 的嵌入式 WAV 播放引擎GigaAudio 是专为 Arduino GIGA R1 开发板设计的轻量级、非阻塞式 WAV 音频播放库。其核心定位并非通用音频框架&#xff0c;而是针对 GIGA R1 硬件平台&#xff08;基于 ARM Cortex-M7 的 NXP i.MX…...

体系结构论文(九十八):NPUEval: Optimizing NPU Kernels with LLMs and Open Source Compilers

NPUEval: Optimizing NPU Kernels with LLMs and Open Source Compilers 【AMD 2025报告】一、这篇文章在做什么这篇文章讨论的不是一般的软件代码生成&#xff0c;而是一个更窄、也更难的问题&#xff1a;大语言模型能不能为 NPU 写出“既能跑、又真正高效”的 kernel 代码&am…...

ClearerVoice-Studio精彩案例分享:16KHz电话录音经FRCRN处理后信噪比提升22dB

ClearerVoice-Studio精彩案例分享&#xff1a;16KHz电话录音经FRCRN处理后信噪比提升22dB 1. 案例背景与挑战 在日常工作和生活中&#xff0c;电话录音是我们经常遇到的需求。无论是重要的商务通话、客户服务记录&#xff0c;还是远程会议内容&#xff0c;清晰的录音质量都至…...

如何释放CPU全部潜能:CPUDoc智能优化工具完全指南

如何释放CPU全部潜能&#xff1a;CPUDoc智能优化工具完全指南 【免费下载链接】CPUDoc 项目地址: https://gitcode.com/gh_mirrors/cp/CPUDoc 你是否经常感觉电脑性能未能充分发挥&#xff1f;明明配置不错的硬件&#xff0c;却在运行大型软件或游戏时出现卡顿&#xf…...

如何让 CSS Grid 自适应容器尺寸并保持固定宽高

本文介绍如何通过 CSS 变量与 auto-fit 配合 calc() 动态计算行列尺寸&#xff0c;使 Grid 布局始终严格贴合预设容器大小&#xff08;如 400400px&#xff09;&#xff0c;无论行列数如何变化&#xff0c;单元格自动等比缩放&#xff0c;杜绝溢出或留白。 本文介绍如何通…...