问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
2
回答
92浏览
表单验证时如何实时监听输入并动态显示错误提示?
我正在做一个注册表单,想在用户输入时就实时验证邮箱格式,但不知道怎么把验证逻辑和DOM更新结合起来。试过用input事件监听,但错误信息总是显示不对。 比如下面这段代码,输入非法邮箱时没反应,控制台也...
交互 2026-02-24 16:55:21 -
2
回答
63浏览
JS混淆后代码报错怎么排查?
我用在线工具把一段JS代码混淆了,结果在浏览器里直接报错,控制台显示Uncaught SyntaxError: Unexpected token '}',但原代码明明能正常运行啊。 混淆前的代码是这样...
安全 2026-02-24 16:40:22 -
1
回答
70浏览
Watermark水印组件在滚动时位置错乱怎么办?
我用了一个Watermark水印组件,页面一滚动水印就跟着跑偏了,明明设置的是固定定位,但看起来像是相对文档流在动。试过加position: fixed到水印容器上,但没效果。 这是我的水印样式代码:...
组件 2026-02-24 16:36:20 -
2
回答
31浏览
Jira Scrum看板上怎么自定义列状态?
我们团队刚用Jira做Scrum,但默认的To Do、In Progress、Done三列不够用,想加个“待测试”列,试了在项目设置里改工作流,但看板没反应,是不是还要改别的地方?
工具 2026-02-24 16:29:16 -
2
回答
35浏览
yarn.lock 里的依赖有安全漏洞,我该手动改它吗?
最近用 GitHub 的 Dependabot 扫描项目,发现 yarn.lock 里有几个底层依赖有中危漏洞。但这些包不是我直接装的,是被其他依赖带进来的。我试过删掉 node_modules 和 ...
安全 2026-02-24 16:19:17 -
1
回答
51浏览
为什么无法通过 JavaScript 获取 iframe 内部的 DOM 元素?
我在项目里嵌入了一个第三方页面的 iframe,想用 JS 获取它里面某个按钮并点击,但一直报错说跨域。我试过直接用 contentDocument 查询,但好像不行。 这是我的代码: const i...
前端 2026-02-24 15:52:19 -
2
回答
34浏览
iPhone X底部安全区域适配不生效怎么办?
我在做移动端页面时,发现 iPhone X 及以上机型的底部内容被 Home Indicator 遮挡了。我试过用 env(safe-area-inset-bottom) 设置 padding,但有时...
移动 2026-02-24 15:50:25 -
2
回答
51浏览
为什么我的页面CLS总是很高,明明没做什么动态内容?
最近用Lighthouse测性能,发现累积布局偏移(CLS)分数特别差,经常超过0.25。我页面里其实没加什么广告或者异步图片,就是普通的商品列表,每个商品有个标题和价格。 我试过给图片加了固定宽高,...
前端 2026-02-24 15:48:20 -
2
回答
34浏览
Vite中用Glob导入Vue组件为啥不生效?
我在用Vite的Glob导入动态加载views目录下的页面组件,但页面一片空白,控制台也没报错,是写法有问题吗? 我试过直接import单个组件是能显示的,换成Glob就不行了,是不是解构方式不对? ...
工具 2026-02-24 15:44:21 -
2
回答
36浏览
Navbar导航栏点击没反应是怎么回事?
我用原生JS写了个简单的导航栏,点击菜单项应该切换active状态,但点完完全没变化,控制台也没报错,不知道哪里出问题了。 试过给每个li加事件监听,也检查了类名拼写,还是不行。代码如下: const...
组件 2026-02-24 15:43:17 -
2
回答
38浏览
touchend 事件在滚动时为什么会误触发?
我在做一个移动端的滑动删除功能,绑定了 touchstart 和 touchend 来判断用户是否轻扫。但发现只要手指在列表上滚动一下,即使没抬起,也会触发 touchend,导致误删。这是为啥? 我...
移动 2026-02-24 15:42:21 -
2
回答
48浏览
微前端子应用路由跳转后主应用菜单高亮不更新怎么办?
我在用 qiankun 搭建微前端项目,主应用是 Vue3,子应用也是 Vue。现在的问题是:当在子应用里通过 router.push('/user/list') 跳转路由后,浏览器地址栏变了,但主应...
框架 2026-02-24 15:27:17 -
1
回答
42浏览
CodeEditor组件高度不生效是怎么回事?
我在用一个第三方CodeEditor组件,设置height: 300px; 样式完全没反应,编辑器还是特别矮,不知道是不是我哪里写错了? 试过直接在组件上加style,也试过用CSS类,都不行。控制台...
组件 2026-02-24 15:03:18 -
2
回答
47浏览
Postman Collection Runner 里怎么在每次迭代后清空环境变量?
我在用 Postman 的 Collection Runner 做批量测试,每个请求都依赖上一个的响应数据,但发现环境变量会残留到下一次迭代,导致结果混乱。试过在 Tests 里用 pm.enviro...
工具 2026-02-24 14:32:20 -
2
回答
42浏览
缓存穿透导致接口被恶意刷爆怎么办?
我们线上有个商品详情接口,最近被爬虫疯狂请求不存在的ID,直接打穿缓存压垮数据库了。试过加布隆过滤器但没生效,是不是哪里写错了? 这是我现在用的缓存逻辑: async function getProd...
优化 2026-02-24 14:24:22 -
2
回答
51浏览
HTTP/2推送在React项目中真的能提升首屏加载吗?
我最近在优化一个React应用的首屏性能,听说HTTP/2 Server Push可以提前推送关键资源。但我在本地用Node.js搭了个支持HTTP/2的服务,尝试推送bundle.js和main.c...
优化 2026-02-24 14:08:22 -
2
回答
51浏览
双击事件怎么和点击事件不冲突?
我在做一个图片预览功能,想实现单击选中、双击放大。但加了 dblclick 之后,每次双击都会先触发一次 click,导致逻辑混乱。 试过用 setTimeout 延迟 click 判断,但感觉很卡,...
交互 2026-02-24 13:03:17 -
2
回答
51浏览
Grid栅格布局中子项高度不一致怎么办?
我在用CSS Grid做商品列表布局,希望每行3列、自动换行,但每个商品卡片内容高度不同,导致网格行高被撑开,下面的项出现大片空白。试过设置grid-auto-rows: 1fr也没用,是不是哪里写错...
组件 2026-02-24 12:49:20 -
2
回答
65浏览
npm audit 报了高危漏洞,但补丁版本还没发,怎么办?
项目里用的 lodash 被 npm audit 标成高危漏洞,说是原型污染问题。可我查了官方仓库,最新版还是 4.17.21,根本没发安全补丁。 我已经试过手动升级到最新版,也清了缓存重装,但漏洞还...
安全 2026-02-24 12:41:19 -
2
回答
43浏览
微前端子应用之间怎么安全地传递数据?
我们项目用 qiankun 搭的微前端,主应用和子应用通信还好说,但两个子应用之间要传数据就懵了。官方文档说不推荐直接通信,但业务上确实需要。我试过用 globalState,但感觉状态全堆一起太乱,...
框架 2026-02-24 12:39:22