自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 vue+vite+electron 加载系统本地文件进行解析 (.json .tsv .gbk .csv .tab格式文件)

本文介绍了如何实现一个文件解析模块,主要包含以下内容:安装必要的依赖包(csv-parser、fs-extra、genbank-parser等)创建parseFiles.js工具类,提供多种文件格式解析方法:JSON文件解析TSV/CSV表格解析GBK生物数据格式转换大文本文件流式读取在Electron主进程中注册IPC通信接口在Vue组件中调用解析服务,处理解析状态和错误该模块支持JSON、CSV、TSV、GBK等多种格式,采用异步处理和错误捕获机制,适用于需要处理多种数据格式

2025-06-13 15:08:57 201

原创 vue+vite+electron 路由跳转时 不正常跳转 闪回首页

在electron文件夹main.ts中添加。

2025-06-11 17:12:46 264

原创 vue项目中bug持续更新

一、标签页tabs切换无反应 二、刷新后视频不自动播放,只显示静态图片 三、vue跳转新页面后回到顶部 四、vue3 浏览器缩放时 背景图覆盖不完全 出现白色区域

2024-12-31 10:33:10 343

原创 vue中自定义图片轮播 渐隐渐显动画效果 并在切换页面时清除轮播定时器

注意:原来的定时器写在了created()生命周期中,在切换页面时清除不了定时器,定时器一直在执行;切回到当前页时,轮播图定时器虽然还在继续执行,但是图片不会进行轮播。最后发现问题解决:定时器写在mounted()生命周期中,在切换页面时可以正常清除定时器;切换回来时,定时器再次执行,图片能够正常轮播。

2024-12-31 10:25:05 275

原创 下拉框开启远程搜索,回显

启用远程搜索,需要将。

2024-12-16 13:14:50 275

原创 切换页面时 vxe-table闪动bug解决

1、确定闪动的页面位置。2、页面是否flex布局,取消flex布局,给页面固定宽高,成功解决。

2024-12-13 14:15:24 581

原创 select下拉框 可输入可下拉选择 回显bug解决

欢迎大家探讨,处理的业务逻辑可能会有点复杂,有更好用的方法请多多指教。需要有id值与v-model的值对应。属性,用户可以通过输入框输入内容。

2024-12-05 17:18:59 535

原创 vuex 刷新页面数据丢失 如何处理

作为插件存储在本地,

2024-11-26 11:04:12 471

原创 vue3+vite启动项目时报错成功解决

删除项目中的node_modules文件夹,安装淘宝镜像。纯粹个人记录下项目中遇到的bug。安装成功后安装项目依赖。ok了,项目成功启动。

2024-11-08 14:35:21 932

原创 使用ts时,不确定类型的话如何定义

如果知道变量的实际类型,但 TypeScript 无法推断出来,可以使用类型断言来告诉编译器变量的类型。类型来表示一个变量可以是任何类型。类型是 TypeScript 3.0 引入的一个类型,它表示变量的类型是未知的。如果知道变量的结构,但不确定具体的类型,可以使用接口或类型别名来定义一个结构化的类型。TypeScript 具有类型推断能力,可以根据变量的初始值自动推断出变量的类型。类型不允许进行任何操作,除非你先进行类型检查或类型断言。在运行时通过类型保护来确定变量的类型,然后进行相应的操作。

2024-09-03 12:28:02 805

原创 vue3项目安装插件报错ERR! code ERESOLVE ERR! ERESOLVE could not resolve

我们只需要在 npm install echarts 后加上-legacy-peer-deps 就可以成功安装。

2024-05-16 11:45:02 531

原创 Blender 安装后出现不支持显卡配置

可以下载“opengl32.dll”解决,把下载好的opengl32.dll复制到与Blender同级文件夹中。需要支持OpenGL 4.3或更高版本的图形卡和驱动程序。补充:如果和计算机的版本不对,可能会出现别的问题,opengl32.dll压缩包,可网盘链接自取。安装图形卡的最新驱动程序可以解决此问题。注意:不要放在Blender文件夹中。

2024-05-08 11:09:55 8874 17

原创 vue 初始化页面闪动问题

使用vue开发时,在vue初始化之前,由于div是不归vue管的,所以我们写的代码在还没有解析的情况下会容易出现花屏现象,看到类似于{{message}}的字样,虽然一般情况下这个时间很短暂,但是还是有必要解决这个问题的。如果没有彻底解决问题,则在根元素加上 style="display:none" :style="{display:'block'}"

2024-05-06 19:06:37 341 1

原创 数组的常用方法

无参数。返回值:返回被删除的元素参数searchEle:必需。被查找的元素formIndex:可选。逆向查找开始位置,默认值为数组长度-1,即查找整个数组返回值:返回指定元素在数组中的最后一个的索引,如果不存在,则返回-1(从后往前查找)

2024-05-01 11:34:08 326 2

原创 元素水平垂直居中的N种方法

不知道元素宽高大小仍能实现水平垂直居中的方法有:利用定位+margin:auto利用定位+margin:负值利用定位+transformflex弹性布局grid网格布局

2024-04-24 11:33:59 1168

原创 css 清除浮动的三种方法

推荐使用第三种方法,不会在页面新增div,文档结构更加清晰。

2024-04-24 10:32:04 275

原创 vue3 调取摄像头 人脸识别 获取人脸特征值

安装下载模型,用于对比face-api.js使用模型下载后放置于public中// 引入face-api.js中的方法import {nets,draw,Box,// 最小置信阈值// 默认值:0.5})const title = ref('人脸识别') // 初始化titleconst canvas = ref('canvas') // 图像画布const video = ref('video') // 视频元素。

2024-04-20 11:34:56 2572 2

原创 vue3发请求报错431 Request Header Fields Too Large

最近vue3+vite项目中,前端需要将base64字符串放到请求头中传给后台,但前端控制台报错,报:431 Request Header Fields Too Large。找到前端项目中【node_modules】文件夹,里面的【bin】文件夹中的文件【vite.cmd】,在最后一行中间位置,加上下面内容。查了很久,需要改前端代码,配置一下就完美解决报错问题。后端配合改nginx中添加配置。就是请求头字段长度太长了。重启后,报错依旧没有解决。然后就可以正常运行了。

2024-03-30 10:55:09 1772 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除