问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
2
回答
63浏览
移动端HTTPS请求报证书错误,怎么安全处理信任问题?
在开发Android混合应用时,用fetch请求后台接口,突然出现NET::ERR_CERT_AUTHORITY_INVALID错误。测试环境用的是自签名证书,但iOS没问题,Android直接拦截请...
移动 2026-02-08 08:10:26 -
2
回答
188浏览
前端如何防止频繁登录尝试导致的密码暴力破解?
我现在在做登录功能的安全防护,想限制用户频繁提交密码。之前尝试用前端倒计时禁用提交按钮:setDisabled(true),但用户直接刷新页面就能继续尝试,这样根本没效果。 后端同事说他们已经做了失败...
安全 2026-02-08 07:57:24 -
2
回答
115浏览
stylelint为什么检测不到PostCSS自定义属性的拼写错误?
我在用PostCSS处理CSS变量时遇到问题,stylelint没有报错但明显变量名拼写错了。比如下面这段代码: <style> :root { --main-color: #ff6b6b...
工具 2026-02-08 07:10:23 -
2
回答
213浏览
折叠面板展开时内容不更新怎么办?
在用Ant Design的Collapse组件做动态面板时遇到个怪问题。我通过点击按钮切换面板数据,虽然状态确实更新了,但展开的面板内容还是显示旧数据,完全懵了。 比如点击加载新数据后,面板标题变了但...
组件 2026-02-08 06:33:24 -
2
回答
106浏览
在Jira中怎么让自定义筛选器排除特定标签的issue?
最近在用Vue写项目管理工具时,需要从Jira拉取当前sprint的issue列表,但想排除所有带有"tech-debt"标签的条目。 我尝试在Jira的筛选器里设置"Labels does not ...
前端 2026-02-08 04:03:26 -
2
回答
79浏览
Storybook自定义Viewport后在预览里显示不对,配置哪里错了?
我在Storybook里想给组件添加iPhone 14的视口预设,按照文档在manager.js里写了配置: viewports: { 'iphone-14': { name: 'iPhone 14'...
工具 2026-02-08 03:50:27 -
1
回答
98浏览
移动端触屏拖动进度条时数值跳动不连贯怎么办?
在开发音频播放器的进度条时遇到问题,用移动端触屏拖动进度条滑块时,数值显示总是卡顿跳动,不是平滑变化的。我用touchstart和touchmove事件监听坐标计算百分比,但滑动时数值会突然跳变 sl...
组件 2026-02-08 03:38:24 -
2
回答
81浏览
控制流扁平化后断点怎么都失效了?
我在给前端代码做混淆时用了控制流扁平化,结果调试时发现所有断点都失效了。比如原本在handleClick函数里的断点直接跳过了,代码逻辑被拆成一堆没命名的函数调用。 试过调整工具配置把关键函数排除,但...
安全 2026-02-08 03:23:22 -
2
回答
152浏览
优化FMP到85分后页面反而卡得要命怎么办?
我在优化FMP时提前加载了所有首屏元素,LCP和FMP分数都上来了,但页面交互卡得要命。比如这个React组件用了Intersection Observer预加载图片,但滚动时CPU飙到90%。 尝试...
前端 2026-02-08 02:56:50 -
2
回答
150浏览
响应式网格组件的列间距在小屏幕下怎么变窄了?
我在用CSS Grid做布局组件时遇到问题。按照文档写了个响应式网格,设置了gap: 2rem,但在手机横屏模式(900px宽)下,列间距突然变成原来的一半,看起来很挤。 我尝试过用媒体查询调整gap...
组件 2026-02-08 00:43:37 -
2
回答
102浏览
React项目中vConsole的自定义面板点击事件不触发怎么办?
在React项目里用vConsole自定义了一个侧边栏面板,但给按钮绑定的点击事件完全没反应,折腾了好久: import VConsole from 'vconsole'; const console...
移动 2026-02-08 00:29:24 -
2
回答
29浏览
VSCode终端运行npm报错,但系统终端正常?
在VSCode终端执行npm start时提示Error: Cannot find module 'webpack',但同样的命令在系统自带终端里能正常运行,折腾了好久没找到原因。 已经试过: npm...
工具 2026-02-07 15:46:23 -
2
回答
46浏览
为什么我的CSS过渡动画在首次悬停时没有触发?
大家好,我在给按钮加背景色过渡动画时遇到奇怪的问题。当第一次鼠标悬停时颜色会突然跳变,但第二次悬停才会正常平滑过渡。我明明设置了transition属性,这是怎么回事啊? 代码是这样的:transit...
前端 2026-02-07 15:45:26 -
2
回答
48浏览
Vue表单提交时如何同时实现CSRF防护和验证码验证?
在开发登录表单时,我需要同时处理CSRF防护和验证码验证。现在遇到的问题是:当用户刷新验证码时,CSRF令牌没有同步更新,导致表单提交时后端返回验证失败。我尝试在获取验证码接口里携带CSRF令牌,但发...
安全 2026-02-07 15:40:30 -
2
回答
36浏览
为什么我的GSAP动画在移动端点击时没有触发?
我在用GSAP做按钮点击动画,PC端点击没问题,但移动端点击完全没反应。代码是这样写的: const btn = document.querySelector('.btn'); g...
交互 2026-02-07 15:39:23 -
2
回答
63浏览
NodeGui中如何动态更新QML组件内容而不重新渲染整个页面?
我在用NodeGui写桌面应用时遇到个问题,想动态更新一个QML的Text组件内容,但每次调用this.content = newValue都会重新加载整个页面。之前试过用信号槽绑定数据,但页面还是闪...
框架 2026-02-07 15:37:27 -
2
回答
144浏览
Charles Compose构造时,如何动态修改请求头中的Token值?
在用Charles的Compose功能模拟API请求时,发现请求头里的Token值每次都要手动改,特别麻烦。尝试在X-Token: {{token}}这样写变量,但发送请求时还是显示未替换的原始文本,...
工具 2026-02-07 15:36:26 -
2
回答
36浏览
为什么touchstart事件在移动端触发后无法阻止默认行为?
我在移动端开发时给按钮绑定了touchstart事件,想要阻止页面滑动的默认行为。代码是这样写的: element.addEventListener('touchstart', (...
移动 2026-02-07 15:18:25 -
2
回答
66浏览
在Rematch中如何在异步操作后更新状态并触发副作用?
我在用Rematch处理登录流程时遇到问题:调用API后需要先更新用户状态,再根据角色信息触发权限检查的副作用。但发现第二个effect总是获取到旧的user状态,代码该怎么改? 尝试过这样写: ex...
框架 2026-02-07 15:15:24 -
2
回答
35浏览
Prettier配置了尾逗号为什么还是被删除了?
我在项目里启用了Prettier的trailingComma选项,但保存代码时对象最后一项的逗号还是被自动删掉了。比如: // .prettierrc配置了"trailingComma": "all"...
工具 2026-02-07 15:05:26