自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vue2中table插槽新语法 v-slot

vue2中table插槽新语法 v-slot。

2025-12-04 11:17:20 234

原创 CSS中自定义属性函数var()

var( <自定义属性名> [, <备用值> ]?

2025-12-04 11:15:14 242

原创 vue2中实现天气预报

【代码】vue2中实现天气预报。

2025-11-13 15:02:40 287

原创 vue2中使用viewer.js

简单的图片放大缩小、切换上一张下一张、左右旋转可使用ElementUi中的el-image组件,但像上下左右镜像翻转el-image组件就无法满足,因此我这里使用到了viewer.js。

2025-09-30 10:02:32 231

原创 xlsx-js-style 操作 Excel 文件样式

xlsx-js-style 是一个用于增强 SheetJS (也称 xlsx) 库功能的开源 JavaScript 库,它允许开发者在使用 SheetJS 生成或操作 Excel 文件(.xlsx)时,添加单元格。xlsx-js-style 并非官方维护,是社区项目,可能在新版本 SheetJS 中出现兼容性问题。:功能更强大、维护更活跃的 Excel 操作库,原生支持样式、图表、公式等,推荐用于新项目。,而原生的 SheetJS 库对样式的支持非常有限。

2025-09-23 14:44:28 683

原创 el-date-picker时间选择器限制时间跨度为3天

【代码】el-date-picker时间选择器限制时间跨度为3天。

2025-09-17 14:40:54 340

原创 Vue中使用IndexDB

IndexedDB 是一个面向对象的数据库系统,专为大量结构化数据的客户端存储而设计。尽管 IndexedDB 功能强大,但原生 API 较为复杂。下面简单使用工具库。

2025-09-15 11:24:34 435

原创 js数组方法之flatMap

flatMap()方法是数组的一个高阶函数,它结合了map()和flat()的功能,先对数组每个元素执行映射操作,再将结果扁平化一层。

2025-09-01 10:15:00 230

原创 vue2中在style模块动态设置样式值

【代码】vue2中在style模块动态设置样式值。

2025-09-01 09:22:44 175

原创 使用documentPictureInPicture实现浮窗

实现浮窗,该浮窗为独立的浏览器子窗口。使用浏览器提供的原生API,即。

2025-08-15 10:15:00 182

原创 el-input 复制大量数据导致页面卡顿问题解决

复制粘贴操作会瞬间触发大量 input 事件,导致 Vue 频繁更新响应式数据,引发性能瓶颈。

2025-08-12 15:01:17 218

原创 基于el-table实现跨页多选功能

【代码】基于el-table实现跨页多选功能。

2025-08-11 10:56:42 507

原创 处理双击事件触发了单击事件的问题

this.clickTimer 来区分单击和双击事件。定时器 this.clickTimer 的作用是延迟执行单击事件的逻辑,以便有足够的时间来判断是否发生了双击事件。如果在这段时间内用户再次点击,则清除定时器,从而阻止单击事件的逻辑执行。在浏览器原生的点击事件无法直接区分单击和双击,所以这两个函数通过一个。

2025-08-04 11:03:23 246

原创 sass中@mixin与 @include

mixin mixin-name样式名 {// .. .各属性 }// 定义混入demo:color: red;} //使用混入:.danger {.danger {color: red;

2025-07-23 09:57:21 527

原创 echarts中各类图预定义的占位符

在 ECharts 的 模板字符串(formatter) 中,是 官方预定义的占位符。

2025-07-22 10:30:00 237

原创 echarts图铺满父元素

调用echart的resize()方法。

2025-07-21 16:00:00 269

原创 优雅解决无处不在的try catch

在使用async/await时我们会使用try catch,但当接口多时会有很多try catch,会造成代码冗余,可读性差。我们可以借鉴Go语言的错误处理模式,实现一个to。

2025-07-21 15:45:00 232

原创 element中el-input-number组件

例如:组件设置了:precision="2"属性保留两位小数后,值为3.00只是页面显示效果,实际传到接口的值仍为3。element中el-input-number组件值为数字类型,而number类型会自动过滤无用的0。函数格式化,注意格式化后的数据类型为。若想要保留.00,则需要使用。

2025-07-21 15:15:00 241

原创 element中table多级表头组件固定列

表头添加fixed属性,且。多级表头固定列需要给。一级列宽度=子级的宽。

2025-07-17 10:45:00 436

原创 前端使用浏览器内置的全局对象crypto生成绝对唯一ID

【代码】前端使用浏览器内置的全局对象crypto生成绝对唯一ID。

2025-07-14 16:30:47 347

原创 JavaScript中 || 和 ?? 的区别

| 把 所有“假值”(0、‘’、false、NaN、null、undefined)都当成“空”,而?

2025-07-14 16:28:58 419

原创 vue2中使用SSE

是微软开发的用于处理服务器发送事件(SSE)的JavaScript库,它基于Fetch API提供了比浏览器原生EventSource更强大的功能。

2025-07-10 09:13:09 571

原创 element栅格布局+表单组件错位情况解决

【代码】element中栅格布局+表单组件错位情况解决。

2025-07-08 09:47:20 120

原创 表单验证规则辅助函数

表单验证规则辅助函数

2025-06-04 09:42:17 202

原创 echarts双柱状图支持点击并高亮当前点击柱子

echarts点击并高亮当前点击柱子

2025-05-29 10:47:29 309

原创 Hooks与mixin 的区别

Hooks与mixin的区别

2025-04-18 11:18:19 477

原创 vue2之mixins

vue2之mixins

2025-04-18 10:14:04 658

原创 表格内容滚动器

表格内容滚动器

2025-04-16 10:45:00 279

原创 ‌地图经纬度精度与转换

gis

2025-04-15 16:17:54 1048

原创 前端加密的几种方式

前端加密

2025-04-15 10:24:34 750

原创 encodeURIComponent()函数在url传参中的作用和使用方法

js编码和解码

2025-04-15 09:23:51 562

原创 vue中动态绑定ref后,获取某个具体组件实例

vue中动态绑定ref后,获取某个具体组件实例

2025-04-08 10:15:00 455

原创 el-select组件与el-tree组件结合实现下拉选择树型结构框

树型选择项的下拉选择框

2025-04-07 15:56:49 366

原创 【cesium】在vue2中使用cesium(持续更新)

vue2中使用cesium

2025-04-07 15:21:17 2259 2

原创 【若依】svgIcon组件使用指南

【若依】svgIcon组件使用指南

2025-04-07 14:37:10 1752

原创 JavaScript 之 JSON.parse 导致大数精度丢失问题的解决方案

JavaScript 之 JSON.parse 导致大数精度丢失问题的解决方案

2025-03-27 10:39:58 783

原创 完美解决ElementUI中树形结构table勾选问题

完美解决ElementUI中树形结构table勾选问题

2025-03-13 10:09:25 1284 2

原创 【leaflet.js】绘制的线添加描边效果

地图线绘制描边。

2025-03-12 17:25:04 506

原创 nginx配置

启动时在exe程序那一层执行,启动时会闪一下,浏览器访问配置的server_name和listen若看到Welcome to nginx!② 将该路径添加到系统的环境变量 PATH 中,在“系统变量”中找到 Path,点击“编辑”,新增一个,点击确定即可。此时就可直接使用命令了。②ng配置使用localhost:9988去代理我的后端(server_name为localhost,listen为9988)nginx -s stop和nginx -s quit(更优雅,会在运行的东西执行完再关闭)

2025-03-07 16:37:23 401

原创 vue3+ts+vite配置别名@了,使用@引入文件后代码可以跑但是爆红

【代码】vue3+ts+vite配置别名@了,使用@引入文件后代码可以跑但是爆红。

2025-03-04 11:11:20 366

空空如也

空空如也

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

TA关注的人

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