会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
收破烂的小伙子
博客园
首页
新随笔
联系
订阅
管理
2026年3月6日
日常记录-识别游览器地址栏参数内容值失败的原因
摘要: 最近工作中临时被指派排查一个问题,预览文件时,会导致预览页面的其它元素隐藏。之后拉取代码发现,进入页面后会通过一个获取地址栏参数的方法获取地址栏中传入的参数信息去处理业务信息。 // 获取地址栏参数 export function GetQueryString(name) { let reg: an
阅读全文
posted @ 2026-03-06 14:27 收破烂的小伙子
阅读(0)
评论(0)
推荐(0)
2026年2月27日
Vue3 Hooks 对比 Vue2 Mixins 两者之间的区别?
摘要: 在Vue生态中,"Hooks"这个概念随着Vue3的发布而变得火热。但很多开发者可能会有疑问:Vue2中不是也有"混入"(mixins)吗?它们有什么区别?为什么Vue3要引入Hooks? 本文将深入探讨Vue3中Hooks的实现方式,并与Vue2的Mixins进行对比,通过一个实际的例子,比较出两
阅读全文
posted @ 2026-02-27 15:32 收破烂的小伙子
阅读(8)
评论(0)
推荐(0)
2026年1月29日
处理前端Pending请求:表单防重复与搜索防抖
摘要: 引言 在前端开发中,网络请求的处理是日常工作中的重要部分。然而,不当的请求管理可能导致重复提交、资源浪费和用户体验下降。今天我们将深入探讨两种常见场景下的请求优化方案:表单提交防重复和搜索框防抖中断。 场景一:表单提交,服务器长时间未响应,用户需要取消请求 实现方案 const handleSubm
阅读全文
posted @ 2026-01-29 19:00 收破烂的小伙子
阅读(23)
评论(0)
推荐(0)
2025年12月29日
window.postMessage 和 BroadcastChannel 的区别差异
摘要: 最近在项目实战中,需要使用跨页面通信来传递数据,所以对两种通信方式做了一下比对研究 window.postMessage // 发送方 window.postMessage({ type: 'message', data: 'Hello' }, 'https://target-origin.com'
阅读全文
posted @ 2025-12-29 10:21 收破烂的小伙子
阅读(22)
评论(0)
推荐(0)
2025年11月19日
解决如何实现一个项目中同时开发不同的功能
摘要: 场景: 在开发项目A功能时,此时后端大佬说需要你切换到B功能分支,去配合它进行问题修复 解决办法: 1: 暂存A功能的代码,切换到B功能分支,然后启动本地服务,让他访问去排查问题(然后就是漫长的等待.......) 2: 一个项目同时切到两个分支,这样子一个服务给后端大佬去排查问题,另一个服务我们继
阅读全文
posted @ 2025-11-19 15:43 收破烂的小伙子
阅读(78)
评论(0)
推荐(0)
2025年10月28日
new URLSearchParams 功能用法详解
摘要: 什么是URLSearchParams? URLSearchParams是一个Web API,提供了一系列方法来处理URL的查询字符串。它让我们能够以更直观、更安全的方式构建和解析URL参数。 传统方式 vs URLSearchParams 传统方式(字符串拼接): // ❌ 不推荐 - 容易出错,需
阅读全文
posted @ 2025-10-28 10:18 收破烂的小伙子
阅读(217)
评论(0)
推荐(0)
2025年9月26日
解决字符串数组中大整数精度问题
摘要: 示例: '[{"specId": 3140724743078936585, "quantity": 1, "specName": "箱"}, {"specId": 3140724798770905093, "quantity": 10, "specName": "盒"}, {"specId": 31
阅读全文
posted @ 2025-09-26 18:08 收破烂的小伙子
阅读(19)
评论(0)
推荐(0)
2025年8月25日
基于Avue Crud组件 二次封装为公共表格组件以及动态配置列显隐
摘要: 对 Avue Crud 组件的深度二次封装及动态列配置功能详解 在我们的前端项目中,表格是一个非常重要的组件,用于展示各种业务数据。为了提升开发效率和用户体验,我们对 Avue 的 Crud 组件进行了深度的二次封装,并实现了表格列的动态配置功能。本文将详细介绍这一技术实现过程。 为什么需要二次封装
阅读全文
posted @ 2025-08-25 16:29 收破烂的小伙子
阅读(174)
评论(0)
推荐(0)
2023年6月27日
el-input限制只能输入大于0的整数
摘要: <el-input placeholder="请输入内容" v-model="testValue" oninput="value=value.replace(/^0|[^0-9]/g,'')" > </el-input>
阅读全文
posted @ 2023-06-27 22:29 收破烂的小伙子
阅读(662)
评论(0)
推荐(0)
2023年6月5日
map中使用async await
摘要: 错误写法: 正确写法:
阅读全文
posted @ 2023-06-05 09:54 收破烂的小伙子
阅读(81)
评论(0)
推荐(0)
下一页
公告