问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
1
回答
23浏览
PWA 更新时用户怎么才能立刻用上新版本?
我做了一个 PWA 应用,上线后发现用户经常卡在旧版本,即使我更新了 service worker 也没用。试过在 register 之后手动调 registration.update(),但好像还是...
前端 2026-03-30 15:39:15 -
1
回答
27浏览
百度地图点击标记后如何获取自定义数据?
我在用百度地图API添加多个标记点,每个点都绑定了不同的业务ID,但点击时不知道怎么拿到这个ID。试过在addEventListener里直接读marker的属性,但拿不到我set的时候传的数据。 我...
交互 2026-03-30 15:22:15 -
2
回答
36浏览
前端性能监控采样率怎么设置才合理?
我们项目接入了自研的前端性能监控,但全量上报数据量太大,想用采样。可采样率设低了怕漏掉关键错误,设高了又影响服务器压力,到底该怎么平衡? 比如现在有个动画卡顿的问题,只在低端机上偶尔出现,采样率10%...
优化 2026-03-30 14:44:15 -
1
回答
27浏览
为什么我的Vue组件在Chrome Layers面板里显示很多不必要的图层?
最近用Chrome DevTools的Layers面板分析页面性能,发现一个简单的Vue组件居然创建了5、6个合成层,明明没加transform或will-change啊。这会不会影响渲染性能? 我试...
工具 2026-03-30 14:17:19 -
1
回答
37浏览
移动端性能分析时怎么定位卡顿问题?
我在用 Chrome DevTools 调试移动端页面,发现列表滚动特别卡,但 Performance 面板里看到的都是小块的长任务,不知道哪个是罪魁祸首。试过用 performance.mark()...
移动 2026-03-30 14:16:15 -
1
回答
29浏览
如何在React中准确监控组件渲染耗时?
我在做性能优化时想监控某个React组件的渲染时间,但用performance.now()测出来的结果不太稳定,有时候差几十毫秒,不知道是不是方法不对。 我目前是在useEffect里记录开始和结束时...
前端 2026-03-30 14:11:13 -
1
回答
25浏览
上传文件时如何实时显示进度条?
我用 axios 上传文件,但搞不懂怎么拿到上传的实时进度。 试过 onUploadProgress 回调,但进度条要么不动,要么直接跳到100%,根本没用。是不是我写法有问题? axios.post...
交互 2026-03-30 14:10:12 -
1
回答
26浏览
yarn.lock 里的依赖有安全漏洞,我该删了重装吗?
最近用 GitHub 的 Dependabot 扫描项目,提示 yarn.lock 里好几个底层依赖有中高危漏洞。我试过删掉 node_modules 和 yarn.lock 重新 yarn inst...
安全 2026-03-30 14:09:18 -
2
回答
38浏览
Cesium中如何正确加载本地GeoJSON数据?
我在用Cesium加载本地的GeoJSON文件时总是失败,控制台报错说找不到资源。明明路径是对的,也试过把文件放public目录下,但还是不行。 我用的是Vite搭建的项目,是不是需要特殊配置?下面是...
交互 2026-03-30 13:52:19 -
1
回答
33浏览
Newman运行集合时环境变量不生效怎么办?
我在Postman里测试没问题,导出集合和环境文件后用Newman跑,环境变量死活读不到,总是undefined。明明用了-e env.json参数啊? 命令是这样写的: newman run my-...
工具 2026-03-30 13:50:11 -
1
回答
28浏览
Error Boundaries 为啥捕获不到异步错误?
我在 React 里写了 Error Boundary,同步错误能正常捕获,但组件里用 setTimeout 抛出的错误却没被 catch 到,这是为啥? 我试过把 throw new Error('...
框架 2026-03-30 13:49:17 -
1
回答
27浏览
Rollup打包时如何正确处理CSS文件?
我用Rollup打包一个组件库,里面有些JS模块import了.css文件,但打包时报错说无法解析CSS。我装了rollup-plugin-postcss,也配置了,但生成的bundle里没有包含样式...
前端 2026-03-30 13:44:14 -
1
回答
33浏览
Nginx upstream配置后为什么请求没分发到后端服务?
我用 Nginx 做反向代理,配了 upstream,但访问的时候一直报 502,好像根本没把请求转发给后端。 后端服务明明在本地跑着,curl http://localhost:3001 能正常返回...
工具 2026-03-30 13:41:16 -
1
回答
27浏览
Lighthouse 报无障碍问题:按钮缺少可访问名称怎么办?
我在用 Lighthouse 做审计时,总提示“按钮没有可访问的名称”,但我的按钮明明有文字啊,比如 提交 这种。为啥还会报错? 后来我试过加 aria-label,也试过用 span 包文字,但有些...
工具 2026-03-30 13:28:11 -
1
回答
39浏览
micro-app子应用加载后样式错乱怎么办?
我在主应用里用 micro-app 嵌入了一个 React 子应用,本地跑没问题,但部署到测试环境后子应用的样式全乱了,有些组件宽度变成 0,还有字体大小也不对。我试过在子应用里加 scoped 样式...
框架 2026-03-30 13:20:14 -
2
回答
21浏览
用户没点同意就加载第三方脚本,这样合规吗?
我最近在做 GDPR 合规改造,发现我们网站一进来就自动加载了 Google Analytics 和 Facebook Pixel。产品经理说要等用户点了“接受 Cookie”之后才能加载这些脚本,但...
安全 2026-03-30 13:16:16 -
1
回答
23浏览
CSP 的 frame-ancestors 设置后为什么还是被嵌入了?
我在项目里加了 Content-Security-Policy 响应头,设置了 frame-ancestors 'self',按理说第三方网站不应该能用 iframe 嵌入我的页面,但测试时发现还是可...
安全 2026-03-30 13:12:14 -
2
回答
38浏览
SSR 和 SSG 到底该怎么选?项目上线后首屏还是慢
我们用 Next.js 做了个内容型网站,现在纠结该用 SSR 还是 SSG。试过 getStaticProps 静态生成,但数据更新频繁,每次都要重新构建;换成 getServerSideProps...
优化 2026-03-30 13:03:12 -
2
回答
25浏览
HTML元素的class命名到底该用驼峰还是短横线?
我在写一个用户卡片组件,纠结class名字怎么起才规范。看到有的项目用驼峰比如userCard,有的用短横线比如user-card,到底哪种更符合前端规范? 我试过用驼峰命名,但同事说HTML里应该用...
前端 2026-03-30 12:54:13 -
1
回答
34浏览
JWT过期后如何自动刷新Token而不让用户重新登录?
我在React项目里用JWT做用户认证,登录后把access_token和refresh_token都存localStorage了。但access_token只有15分钟有效期,过期后接口就401了,...
安全 2026-03-30 12:40:16