
日常问题记录
文章平均质量分 58
记录平常工作遇到的问题
念念不忘 必有回响
这个作者很懒,什么都没留下…
展开
-
vue3项目大屏适配方案(scale)及vue-tv-focusable库使用
用途:主要用于大屏项目在tv中显示时,利用遥控器控制dom元素的聚焦。原创 2025-01-13 17:41:53 · 680 阅读 · 0 评论 -
前端导出excel实战(xlsx库和exceljs库)
前端导出excel是比较常见的需求,比如下载excel模板和批量导出excel。目前比较常用的库有xlsx和excel,接下来就着两种方式进行梳理。原理基本同xlsx,只不过相比之下,exceljs库更为强大,可以自定义导出的excel的样式。excel库除了设置单元格样式外,另外常见的使用有设置单元格下拉框,限制某个单元格不可编辑等。另外还有exceljs还有其它很多强大的功能,在这就不一一举例。exceljs库实现。原创 2024-12-06 17:32:27 · 1298 阅读 · 0 评论 -
echarts自定义tooltip、legend等
1. 因为指标数过多,一行展示一个指标会造成高度很高,呈现效果不佳,优化成一行展现两个指标,从而减少高度// 初始化一个空字符串来存储 tooltip 的内容// 对数据进行排序??0));// 创建一个数组来存储每行的内容// 遍历 params 数组// 拼接 series 名称、类目值和数值${// 初始化一个空字符串来存储 tooltip 的内容 var tooltipContent = '';原创 2024-11-20 17:41:03 · 1894 阅读 · 0 评论 -
前端分页:非当前页进行表单验证
对于大数据量批量导入,渲染到表格的场景中,可能会造成浏览器崩溃,此时前端分页可以很好地解决这个问题,但是组件库自带的表单验证通常只能进行当前页的验证,如何实现对全量数据的表单验证呢?需要借助async-validator库的使用,这里着重讲下,相关代码如下。可以根据校验规则,来进行是否符合校验判断,并返回布尔值。原创 2024-10-28 17:09:17 · 605 阅读 · 1 评论 -
Blob、File等相关使用详解
当读取操作完成时,它会将文件的内容以二进制数组(ArrayBuffer)的形式返回。这在处理非文本数据时特别有用,比如图像、音频或视频文件,或者当你需要直接访问二进制数据进行更底层的操作时。在JavaScript中,FileReader 对象允许你异步地读取存储在用户计算机上的文件(或Blob和File对象)的内容。它继承了 Blob 的所有属性和方法,并且添加了一些与文件相关的额外属性和功能。options: type:默认值为 “”,表示将会被放入到 blob 中的数组内容的 MIME 类型。原创 2024-09-26 16:21:42 · 909 阅读 · 0 评论 -
从0开发、发布油猴脚本(保姆级)
项目中使用conify集成图标,但是有些公司内网用户只能使用离线图标,但是如何判断使用的conify集成图标是在线还是离线呢?这个时候就需要一个油猴脚本,作用于conify官网,对离线图标进行标识。如果单纯自己测试用,那么就不需要在greasyfork平台发布,直接在扩展中添加脚本即可。注: 安装的脚本都可以自主去编辑修改,在原先脚本的基础上,完成一些定制化的功能。提供对于的下载地址即可。点击发布的脚本列表,分享链接,就可以供其他人安装使用了。这个脚本的功能就是将iconify的离线图标进行标识。原创 2024-05-11 17:25:57 · 2456 阅读 · 0 评论 -
前端递归常见应用
递归终止条件确定;递归终止后结果的获取,有的时候直接返回最终的递归结果,有的时候拿到每次递归的结果之后会进行逻辑处理。原创 2024-05-06 17:56:49 · 412 阅读 · 0 评论 -
echarts地图绘制
此篇文章为echart进行地图绘制,并有城市与城市之前的路径图,适用于物流方面,以下示例为大致的思路梳理,实际应用场景需要拓展更改原创 2024-04-29 15:59:09 · 589 阅读 · 0 评论 -
前端处理树形数组的几种情况
像日常开发中,经常会有对树形结构的数组的处理,比如数组的扁平化、根据值去查找对应的值等。下面就以省、市、区树形数组为基础数据来举例。原创 2024-04-24 17:59:07 · 361 阅读 · 0 评论 -
vue3+elementPlus项目支持生成、设置默认excel文件
我们项目中的需求经常会有跳转从一个页面跳转到另一个页面的情况,比如a页面跳转到b页面,到b页面之后将a页面的数据带过来,或者回显数据。但是能够把a页面的数据进行加上,然后当作b页面的默认附件吗?saveAs(file, ‘data.xlsx’)为下载excel的功能,下面演示的项目是:vue3+elementPlus。上传附件的组件为el-upload。原创 2024-03-12 17:12:17 · 518 阅读 · 0 评论 -
echarts常见数据处理
如果 a 大于 b,则差值为负,表示 a 应该排在 b 之前(升序的相反情况,但在降序排序中是正确的)。如果 b > a,则 true(隐式转换为 1)被返回,但 sort() 方法不会正确地将 b 放在 a 之前进行降序排序,因为 1 只是一个正数,它不代表 b 和 a 之间的具体差值。如果 b原创 2024-01-31 16:24:27 · 784 阅读 · 0 评论 -
el-from:表单验证时定位到第一项错误项位置
el-from:表单验证时定位到第一项错误项位置原创 2023-02-24 19:35:00 · 438 阅读 · 0 评论 -
el-form表单验证:满足校验之后校验信息仍然存在问题
el-form表单校验校验信息不消失原创 2023-02-24 19:23:50 · 4359 阅读 · 0 评论