问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
1
回答
53浏览
大文件上传时浏览器崩溃怎么办?
我用普通的 FormData 上传一个 2GB 的视频文件,结果浏览器直接卡死甚至崩溃了。试过 Chrome 和 Edge 都一样。 是不是不能一次性读整个文件?有没有办法分片上传?我看到有些网站能传...
交互 2026-03-26 17:36:23 -
1
回答
22浏览
微前端子应用的生命周期钩子为啥不执行?
我用 qiankun 搭了个微前端项目,主应用能正常加载子应用,但子应用里的 bootstrap、mount 这些生命周期函数好像根本没被调用,控制台也没报错。 子应用导出的生命周期是这样写的: ex...
框架 2026-03-26 17:34:20 -
1
回答
31浏览
React中加载状态不显示,怎么回事?
我在用React做数据请求,明明设置了loading状态,但界面上就是不显示加载动画,卡在空白那里。 我试过在useEffect里把loading设为true,请求完再设回false,逻辑看起来没问题...
交互 2026-03-26 17:04:21 -
1
回答
24浏览
跨端开发中如何提升开发效率?
最近用 React Native 做一个跨端项目,每次改一点样式都要重新编译真机调试,太慢了。有没有办法像 Web 那样热更新快一点? 我试过开启 Fast Refresh,但有时候状态会丢,而且自定...
移动 2026-03-26 17:03:18 -
1
回答
27浏览
前端如何安全地记录用户操作日志?
我们项目需要记录用户的关键操作,比如点击删除、提交表单这些行为,但又不能把敏感信息(比如 token 或用户密码)记进去。我试过用 console.log() 临时打点,但这显然不能用于生产。 现在想...
安全 2026-03-26 17:01:19 -
1
回答
32浏览
Access-Control-Allow-Headers 设置后还是报错,到底该怎么配?
我在前端用 fetch 发请求时加了自定义 header,比如 X-Requested-With,但浏览器一直报 CORS 错误,说这个 header 不被允许。我后端是用 Node.js + Exp...
安全 2026-03-26 16:58:22 -
1
回答
58浏览
Babel配置影响Tree Shaking吗?为什么我的Vue组件没被摇掉?
我用 Vue 3 + Vite 搭的项目,发现打包后一些没用的组件还是被打进去了。我明明没引用它们,按理说 Tree Shaking 应该能干掉才对。是不是 Babel 配置有问题? 我试过把 @ba...
优化 2026-03-26 16:55:21 -
1
回答
30浏览
Lighthouse 报 Total Blocking Time 过高怎么办?
我用 Lighthouse 测性能时,TBT(Total Blocking Time)总是超过 200ms,明明页面看起来挺快的,但分数被拉得很低。我试过把一些第三方脚本 defer 了,但没太大改善...
工具 2026-03-26 16:50:21 -
1
回答
25浏览
IAST在前端项目中怎么实际集成和使用?
我们团队最近开始引入IAST做安全测试,但我作为前端开发有点懵——IAST不是主要针对后端的吗?我在本地跑 Vue 项目时,尝试按文档把 agent 接入,但根本不知道它能检测我哪些代码。 比如我写了...
安全 2026-03-26 16:48:21 -
1
回答
27浏览
富文本编辑器怎么防XSS攻击?
我在项目里用了富文本编辑器,用户可以贴各种HTML内容,但担心被XSS注入。试过用DOMPurify.sanitize()处理,但有些样式会被干掉,客户不接受。 有没有既能保留合理标签(比如<b...
安全 2026-03-26 16:30:26 -
1
回答
19浏览
SWR怎么在请求前加loading状态?
我用SWR做数据请求,但页面刚进来时是空白的,想加个loading提示,试了下没生效,是不是哪里写错了? 我的代码大概是这样: import useSWR from 'swr'; ...
框架 2026-03-26 16:23:18 -
2
回答
29浏览
PM2启动后接口一直502,是配置问题吗?
我用PM2部署了一个Node.js的Express服务,本地跑得好好的,但部署到服务器上用Nginx反向代理后,访问接口一直返回502 Bad Gateway。 PM2进程显示是online状态,端口...
前端 2026-03-26 16:12:23 -
2
回答
23浏览
Webpack devServer 配置 proxy 为啥不生效?
我在本地开发时用 Webpack 的 devServer 配置了 proxy,想把 /api 开头的请求代理到后端接口,但发请求还是直接打到了前端端口,根本没走代理。 我试过改 target 地址、加...
前端 2026-03-26 16:03:19 -
2
回答
44浏览
为什么我的Vue页面CLS总是超标?图片加载导致布局偏移怎么解决?
我在用Vue做商品列表页,发现Lighthouse测出来的CLS经常超过0.25,主要问题好像是图片加载时没占位,导致下面的内容突然被撑开。我明明给img加了固定宽高,但还是不行。 试过用v-lazy...
前端 2026-03-26 15:37:24 -
1
回答
37浏览
点击按钮后视觉反馈延迟,怎么优化?
我在做表单提交按钮的加载状态反馈,但用户点击后 UI 要等几百毫秒才变,感觉卡卡的。明明 setState 是同步的啊?是不是哪里写错了? 我试过把 loading 状态提前设为 true,但还是有明...
交互 2026-03-26 15:18:20 -
1
回答
23浏览
Avatar头像圆角不生效是怎么回事?
我用CSS给头像加了border-radius: 50%,但图片还是方的,根本没变圆!明明之前项目里这样写是好使的啊。 试过给img标签直接加样式,也试过套个div容器再设置圆角,都不行。控制台里看样...
组件 2026-03-26 15:15:18 -
2
回答
51浏览
Charles 开启 SSL Proxy 后为什么还是抓不到 HTTPS 请求?
我用 Charles 抓包本地开发的 React 项目,已经按教程装了 Charles 的根证书,也在手机和电脑上都信任了。SSL Proxying Settings 里也加了 *:443,但打开 A...
工具 2026-03-26 15:01:20 -
1
回答
28浏览
点击劫持防护加了X-Frame-Options为啥还是被嵌套?
我在项目里加了 X-Frame-Options: DENY 响应头,但测试时发现页面还是能被别人用 iframe 嵌套,UI 被覆盖做点击劫持。是我配置错了吗? 后端是用 Express 写的,代码大...
安全 2026-03-26 14:26:26 -
2
回答
37浏览
Chromely加载本地HTML时路径怎么写才对?
我在用Chromely做桌面应用,想加载本地的index.html文件,但总是白屏或者报404。文档里说要用相对路径,但我试了好几种写法都不行,到底该怎么配置路径啊? 我的项目结构是根目录下有个www...
框架 2026-03-26 14:12:19 -
1
回答
34浏览
mini-css-extract-plugin 提取的 CSS 顺序为什么乱了?
我用 mini-css-extract-plugin 把样式抽离成单独的 CSS 文件,但发现最终生成的 CSS 顺序和我 import 的顺序不一致,导致样式覆盖出问题。明明我是先引入 reset....
前端 2026-03-26 13:57:22