问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
2
回答
133浏览
小程序授权登录后获取用户信息失败怎么办?
大家好,我正在开发小程序的授权登录功能,用户同意授权后一直拿不到用户信息,卡在获取用户资料这一步了。 我按照文档写了一个授权按钮: <button open-type="getUser...
移动 2026-02-04 11:59:35 -
2
回答
105浏览
Next.js的ISR为什么在部署后无法自动更新静态页面?
我在用Next.js的Incremental Static Regeneration功能时遇到了奇怪的问题。按照文档配置了getStaticProps和revalidate参数,本地开发环境每30秒页...
框架 2026-02-04 11:56:31 -
2
回答
94浏览
如何根据资源优先级动态调整预加载策略?
我在开发一个单页应用时发现,虽然用了预加载了一些资源,但页面加载时关键资源还是被其他低优先级的图片阻塞了。比如视频封面图比产品详情的CSS更早加载,导致页面白屏时间变长。尝试过设置as和media属性...
优化 2026-02-04 11:31:44 -
2
回答
235浏览
React登录限制如何防止频繁尝试导致接口被攻击?
我给登录表单加了防抖和错误次数限制,但测试时发现攻击者还是能不断重试,这是为什么? 现在用useState记录错误次数,超过3次就禁用按钮,还用了防抖处理: const Login = () =>...
安全 2026-02-04 11:19:27 -
2
回答
88浏览
Jira中如何将任务正确关联到Epic史诗并显示在仪表板上?
我在用Jira管理前端项目时遇到了问题,创建了几个子任务并尝试关联到Epic史诗,但仪表板始终显示关联数为0。已经确认在任务描述里填了"Epic链接: ABC-123",也通过API尝试过设置,但就是...
工具 2026-02-04 11:17:27 -
2
回答
93浏览
为什么我的PWA在Lighthouse评分中无法通过“安装”项?
我按照教程配置了manifest和service worker,但Lighthouse的“安装”评分一直显示失败。明明检查过manifest的图标、名称都填了,service worker也能正常控制...
工具 2026-02-04 11:14:29 -
2
回答
60浏览
VSCode工作区路径别名配置不生效怎么办?
在VSCode里配置了workspace路径别名,但项目里用的时候一直报模块找不到的错误,试过重启编辑器也不行,怎么回事啊? 我按照网上的教程在.vscode/settings.json里加了这段配置...
工具 2026-02-04 11:08:33 -
2
回答
84浏览
WebP有损压缩后图片模糊,怎么调整参数保持清晰?
在项目里用Sharp库把图片转WebP时,发现有损压缩到70%后人物面部和文字边缘明显模糊。试过改quality参数到85还是不够清楚,但压缩率又不能太低,该怎么平衡画质和体积? 之前用的代码是这样的...
优化 2026-02-04 11:01:25 -
2
回答
116浏览
使用Babel的@babel/runtime后出现regeneratorRuntime未定义错误怎么办?
我在项目里用@babel/runtime代替内联辅助函数后,运行时突然报错"regeneratorRuntime is not defined"。之前用runtime-corejs3配置的preset...
工具 2026-02-04 10:58:26 -
2
回答
92浏览
React应用中Background Sync的事件监听没触发,怎么解决?
我在React项目里用Background Sync实现离线表单提交,但按文档写的代码总得不到触发。当用户离线提交表单时,虽然能成功把数据存到队列,但重新连接后sync事件完全没反应。 尝试过这样注册...
移动 2026-02-04 10:56:30 -
2
回答
87浏览
为什么设置了Cache-Control但浏览器还是重新请求资源?
我正在优化网站静态资源加载,按照教程设置了Cache-Control: public, max-age=3600,但发现每次刷新页面时资源都会重新请求。用开发者工具看响应头确实有这个字段,但网络标签显...
前端 2026-02-04 10:45:26 -
2
回答
121浏览
Vue导航Footer组件如何实现动态高度自适应?
我在开发导航页脚组件时遇到问题,Footer总被内容遮挡。当页面内容较少时页脚能贴在底部,但内容多时反而被覆盖。我尝试用position: fixed定位,但会导致滚动时内容穿透,换用绝对定位又需要手...
组件 2026-02-04 10:44:30 -
2
回答
196浏览
线性进度条在文件上传时卡在50%不动怎么办?
我用axios实现文件上传时,线性进度条显示到50%就卡住不动了,明明文件还在传输。代码里监听了onUploadProgress事件,用progress.value = event.progress更...
交互 2026-02-04 10:32:35 -
2
回答
87浏览
自托管Runner在Windows服务器执行npm install时总超时怎么办?
我在Windows服务器上配置了自托管Runner,但每次执行npm install都会超时,试过调整timeout-minutes到60也没用,卡在下载依赖包阶段。查看日志显示错误是Process ...
工具 2026-02-04 10:29:42 -
2
回答
54浏览
Security面板显示Mixed Content警告,但HTTPS配置没问题?
我在React项目里引用了HTTPS图片和CSS,但Chrome Security面板一直提示Mixed Content警告。明明检查过所有资源链接都是https://的,这是为什么? import ...
工具 2026-02-04 10:28:33 -
2
回答
80浏览
分页组件切换页码后数据没更新,是怎么回事?
在做列表分页时用了ant-design的Pagination组件,切换页码后控制台能看到请求参数正确,但页面数据还是第一页的内容。 代码结构是这样的:current={currentPage}绑定了数...
组件 2026-02-04 10:23:36 -
2
回答
76浏览
为什么用百分比布局时子元素宽度总是超出父容器?
大家好,我在做移动端导航栏时遇到问题。父容器设了width: 100%,里面三个子元素各占33.33%宽度,但实际显示时第三个元素会挤到下一行去。 我已经试过给父容器加font-size: 0解决子元...
移动 2026-02-04 10:22:39 -
2
回答
132浏览
为什么在Lighthouse测试中首屏加载时间反而变长了?
最近在给项目做性能优化,把公共代码抽离成vendor chunk,还给图片加了懒加载,但Lighthouse测出来的首屏时间反而从2秒变成3秒了。明明控制台Network里总下载量少了200kb,这是...
前端 2026-02-04 09:56:31 -
2
回答
82浏览
UIkit的Dropdown下拉菜单点击外部无法关闭怎么办?
用UIkit的Dropdown组件时,下拉菜单弹出后点击外部区域或按Esc键都关不掉,明明按照文档写了uk-dropdown属性... 尝试过检查HTML结构和初始化代码,发现这样写的: <bu...
组件 2026-02-04 09:47:25 -
2
回答
74浏览
Hybrid开发中如何让原生UI组件在iOS和Android显示一致?
我在用Hybrid开发时调用原生UI组件,发现同样的代码在iOS上显示正常,Android却挤在一起。比如这个按钮通过bridge调用原生弹窗,但Android端文字溢出: <button on...
移动 2026-02-04 09:35:26