摘要: 场景: 在开发项目A功能时,此时后端大佬说需要你切换到B功能分支,去配合它进行问题修复 解决办法: 1: 暂存A功能的代码,切换到B功能分支,然后启动本地服务,让他访问去排查问题(然后就是漫长的等待.......) 2: 一个项目同时切到两个分支,这样子一个服务给后端大佬去排查问题,另一个服务我们继 阅读全文
posted @ 2025-11-19 15:43 收破烂的小伙子 阅读(5) 评论(0) 推荐(0)
摘要: 什么是URLSearchParams? URLSearchParams是一个Web API,提供了一系列方法来处理URL的查询字符串。它让我们能够以更直观、更安全的方式构建和解析URL参数。 传统方式 vs URLSearchParams 传统方式(字符串拼接): // ❌ 不推荐 - 容易出错,需 阅读全文
posted @ 2025-10-28 10:18 收破烂的小伙子 阅读(62) 评论(0) 推荐(0)
摘要: 示例: '[{"specId": 3140724743078936585, "quantity": 1, "specName": "箱"}, {"specId": 3140724798770905093, "quantity": 10, "specName": "盒"}, {"specId": 31 阅读全文
posted @ 2025-09-26 18:08 收破烂的小伙子 阅读(15) 评论(0) 推荐(0)
摘要: 对 Avue Crud 组件的深度二次封装及动态列配置功能详解 在我们的前端项目中,表格是一个非常重要的组件,用于展示各种业务数据。为了提升开发效率和用户体验,我们对 Avue 的 Crud 组件进行了深度的二次封装,并实现了表格列的动态配置功能。本文将详细介绍这一技术实现过程。 为什么需要二次封装 阅读全文
posted @ 2025-08-25 16:29 收破烂的小伙子 阅读(73) 评论(0) 推荐(0)
摘要: <el-input placeholder="请输入内容" v-model="testValue" oninput="value=value.replace(/^0|[^0-9]/g,'')" > </el-input> 阅读全文
posted @ 2023-06-27 22:29 收破烂的小伙子 阅读(635) 评论(0) 推荐(0)
摘要: 错误写法: 正确写法: 阅读全文
posted @ 2023-06-05 09:54 收破烂的小伙子 阅读(80) 评论(0) 推荐(0)
摘要: 实现方法: JSON.parse 和 JSON.stringify 实现思路: 先匹配到函数然后手动转义为字符串 然后再转为Json字符串 实现方法: 注: data为需要处理的Json数据 JSON.stringify(data, (key, val) => { if(typeof(val) 'f 阅读全文
posted @ 2023-05-23 18:31 收破烂的小伙子 阅读(53) 评论(0) 推荐(0)
摘要: deepVerificationObject(newObj, oldObj) { let i, l, leftChain, rightChain; function compareObjectDifferences(newObj, oldObj) { let p; if (isNaN(newObj) 阅读全文
posted @ 2023-05-18 19:29 收破烂的小伙子 阅读(29) 评论(0) 推荐(0)
摘要: 考虑多个页面需要监听需求,可以把监听方法写在app.js中。后续全局调用 onLaunch: function () {}, // 设置监听器 watch: function (ctx, obj) { Object.keys(obj).forEach(key => { this.observer(c 阅读全文
posted @ 2023-05-06 09:58 收破烂的小伙子 阅读(3294) 评论(0) 推荐(1)
摘要: 实现原理: 给聊天区域的边框补充一个三角形 1: 左三角聊天气泡 .left-box{ max-width: 540rpx; min-height: 80rpx; border-radius: 10rpx; border: 2rpx solid #D7D7D7; position: relative 阅读全文
posted @ 2023-03-25 17:24 收破烂的小伙子 阅读(454) 评论(0) 推荐(0)