自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JavaScript中所有常见遍历和迭代方法

本文总结了JavaScript中常见遍历和迭代方法

2025-07-16 16:19:24 328

原创 数组常用方法

数组操作的常用方法

2025-07-16 15:06:15 164

原创 Array1 默认勾选 Array2 中已存在的数据

② gridOptionsAddItem勾选新数据,点击取消不保存,再次进入应还是gridOptionsAddItem默认勾选gridOptionsAdd中存在的数据;① gridOptionsAddItem默认勾选gridOptionsAdd中存在的数据,主键取projectCode,不要id;

2025-07-15 17:20:04 209

原创 将两个数组中的重复数据提取出来,放到新数组中

将两个数组中的重复数据提取出来,放到新数组中

2025-07-11 14:51:35 113 1

原创 在this.$confirm弹框中添加按钮的loading效果

在ElementUI的this.$confirm弹框中实现按钮loading效果

2025-07-10 20:01:37 152

原创 如何实现垂直居中?

本文总结了8种CSS垂直居中方案:1.Flex布局(最常用,代码简洁);2.绝对定位+Transform(兼容性好);3.Grid布局(单行代码);4.Table-Cell(兼容旧浏览器);5.Line-Height(单行文本);6.MarginAuto(需固定尺寸);7.Writing-Mode(特殊场景);8.Padding填充(需手动计算)。建议优先使用Flex布局,动态尺寸用绝对定位+Transform,兼容需求选择Table-Cell。不同场景下可灵活选用最适方案实现完美居中效果。

2025-07-10 14:26:02 302

原创 浏览器控制台不允许黏贴(console)

摘要:通过F12打开开发者工具,切换到Console标签,输入$=0可解除网页复制限制。操作时需注意安全风险,避免执行未知代码带来安全隐患。

2025-07-02 16:19:11 472

原创 切换 Git 远程仓库 URL

摘要:本文介绍如何修改Git远程仓库地址。

2025-07-02 11:51:59 329

原创 日期组件(设置日期范围)

摘要:该代码实现了一个日期范围选择组件,默认显示当前日期前31天的日期范围,并限制最大查询范围为31天。

2025-07-01 20:42:25 140

原创 根据不同类型动态获取网格组件的实现方式

根据不同类型动态获取网格组件的实现方式。通过type参数判断需要操作的网格类型(leftGrid/rightOneGrid/rightTwoGrid),使用refMap映射表对应不同的$refs引用。在confirmFilterEvent方法中,根据传入的type从映射表获取对应的ref名称,再通过this.$refs获取网格实例$grid。如果网格实例存在,则继续执行后续操作

2025-06-26 11:13:49 120

原创 Promise,Promise.race(),Promise.all()区别

这篇文章用生活化比喻解释了三个JavaScript异步概念:Promise就像订单号,承诺最终会有结果;Promise.race()如同同时叫多个外卖,取最先到的;Promise.all()则像等所有菜品上齐才能开餐。文章还指出Promise有三种状态(等待/成功/失败),race()和all()都接收Promise数组,前者是"竞速模式",后者是"团体赛模式"。这种通俗易懂的类比方式让技术概念更易理解,特别适合编程初学者。

2025-06-20 15:45:56 157

原创 将日期数组分割并赋值给对应的变量

这段代码将日期数组分割并赋值给对应的变量,使用解构赋值简化操作。月份会保留前导零,如需去除可用parseInt()。

2025-05-23 09:43:27 104

原创 实现将树形结构转换为平铺结构,并按xmType=1和xmType=2自动分类到业务核销和业务挂账两个子集下。最外层有一个“全部“节点包含所有数据。

实现了将树形结构转换为平铺结构,并按xmType=1和xmType=2自动分类到业务核销和业务挂账两个子集下。最外层有一个"全部"节点包含所有数据。

2025-05-19 11:40:19 107

原创 闭包的理解

闭包的理解

2025-05-17 14:34:29 122

原创 判断数组中是否有对象的isAudited属性等于1

JavaScript的some()方法可用于判断数组中是否存在满足特定条件的对象。本文示例代码定义了一个函数hasAudited,该函数通过some()方法检查数组中是否有对象的isAudited属性等于1。如果存在符合条件的对象,函数返回true,否则返回false。示例数据data包含三个对象,其中第二个对象的isAudited属性为1,因此调用hasAudited(data)将输出true。这种方法简洁高效,适用于快速判断数组中是否存在特定属性的对象。

2025-05-17 14:28:42 107

原创 通过 :style 动态绑定样式对象

通过 :style 动态绑定样式对象

2025-05-14 20:25:51 270

原创 vue父组件调用子组件中的方法

在Vue中,父组件调用子组件方法主要有两种方式:一是通过$refs直接调用,二是通过事件通信($emit + $on)。使用$refs时,父组件在模板中为子组件标记ref属性,并通过this.$refs.refName获取子组件实例,直接调用其方法。这种方式代码简洁,但需避免过度耦合。事件通信方式则通过子组件$emit触发事件,父组件监听并处理该事件,适合需要解耦的场景,更符合单向数据流原则。两种方式各有适用场景,开发者可根据需求选择。

2025-05-13 13:49:32 1707

原创 实现动态添加和删除 input 框

这个实现方式利用了 Vue 的响应式特性,通过操作数组来实现动态增减界面元素。Element UI 的组件样式和交互行为可以保持界面美观和用户体验一致性。

2025-05-07 19:33:05 269

原创 公共弹窗组件实现方案

【代码】公共弹窗组件实现方案。

2025-04-30 14:45:21 453

原创 接口返回的对象和自定义的对象,在键名一致的情况下,可通过以下方案实现对象键值的安全赋值

通过双重循环仅赋值键名相同的属性。

2025-04-30 11:36:44 285

原创 前端实现浏览器闹钟提醒功能

setTimeout。

2025-04-17 10:51:32 290

原创 本地存储有哪一些?他们三者有什么区别?

‌‌。

2025-02-09 11:26:47 336

空空如也

空空如也

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

TA关注的人

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