问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
2
回答
135浏览
为什么在 Vue 里监听键盘事件时 keyCode 不生效了?
最近在做一个搜索框的回车提交功能,发现用 event.keyCode === 13 判断回车键没反应了。查了下文档说 keyCode 已废弃,但换成 key 或 code 又不确定怎么写才兼容。我现在...
交互 2026-02-26 13:29:21 -
2
回答
39浏览
安全头配置后为什么检测工具还是报缺失?
我按照文档在 Nginx 里加了 CSP、X-Frame-Options 这些安全头,本地测试 headers 看起来都返回了,但用 SecurityHeaders.com 检测还是说 Missing...
安全 2026-02-26 13:27:20 -
2
回答
65浏览
为什么设置了Content-Type还是被后端拦截?
我在用 Vue 发送 POST 请求时,明明在 headers 里加了 Content-Type: application/json,但后端还是返回 400 错误,说 Content-Type 不合法...
安全 2026-02-26 13:23:19 -
2
回答
40浏览
X-Frame-Options 设置后为什么页面还是能被嵌入 iframe?
我在项目里加了 X-Frame-Options: DENY 响应头,但本地开发时用 iframe 引入自己的页面居然还能加载出来,是不是我配错了? 后端是用 Express 写的,代码大概是这样: a...
安全 2026-02-26 12:56:19 -
2
回答
51浏览
微前端子应用样式隔离失效怎么办?
我用 qiankun 搭了个微前端项目,主应用和子应用都是 Vue3。本来以为开启 sandbox 就能自动隔离样式,结果子应用的 CSS 还是污染了主应用的按钮样式。 我试过在子应用里加 scope...
前端 2026-02-26 11:56:24 -
2
回答
78浏览
Figma里怎么把组件库的Assets资源同步到本地项目?
我在Figma上用团队共享的组件库开发,里面的图标和按钮都作为Assets发布出来了,但我不清楚怎么把这些资源实际用到本地前端项目里。试过直接复制SVG代码,但样式和命名跟设计稿对不上,有没有标准做法...
工具 2026-02-26 11:53:18 -
1
回答
36浏览
VitePress 中如何在 SSR 时正确使用浏览器 API?
我在 VitePress 的页面里用了 window 对象,结果构建时报错说 window is not defined,但本地开发是好的。是不是因为 SSR 阶段没有浏览器环境? 我试过把代码包在 ...
框架 2026-02-26 11:42:22 -
2
回答
72浏览
React Native 和 Flutter 到底该选哪个做新项目?
最近要启动一个跨端 App 项目,纠结用 React Native 还是 Flutter。团队熟悉 JavaScript,但听说 Flutter 性能更好,热重载也更稳。试了下 RN 的 npx re...
移动 2026-02-26 11:37:18 -
2
回答
52浏览
BFF 层怎么处理用户认证状态?前端该直接调用 BFF 还是 Auth 服务?
我们项目刚引入 BFF,现在搞不清楚用户登录状态该在哪一层处理。之前是前端直接请求 Auth 服务拿 token,现在加了 BFF 后,是不是应该让 BFF 去代理认证请求? 我试过在 React 组...
框架 2026-02-26 11:03:21 -
2
回答
88浏览
文件上传时怎么监听并显示进度条?
我用 XMLHttpRequest 上传文件,但 progress 事件好像没触发,进度条一直不动,咋回事? 我已经绑定了 onprogress 回调,也设置了 xhr.upload.onprogre...
交互 2026-02-26 10:51:17 -
2
回答
38浏览
Zoom缩放动画在移动端失效是怎么回事?
我在做商品详情页的图片预览功能,用了CSS的transform: scale来做Zoom放大动画,桌面端没问题,但在手机上完全没反应,试了加-webkit前缀也不行。 代码是这样的: <div ...
组件 2026-02-26 10:12:21 -
2
回答
44浏览
CORS 请求中 Referrer 检查到底安不安全?
我在做前端请求时,后端同事说他们加了 Referrer 检查来防止跨域攻击,但我听说这其实不靠谱? 比如我用 fetch('/api/data') 发请求,浏览器自动带上了 Referer 头,但这个...
安全 2026-02-26 10:00:20 -
2
回答
190浏览
React中如何正确监听全局快捷键(比如Ctrl+K)?
我在写一个搜索功能,想用 Ctrl+K 触发聚焦到搜索框,但加了键盘事件监听后没反应,不知道是不是哪里写错了。 试过在 useEffect 里加 window.addEventListener,也试过...
交互 2026-02-26 09:22:21 -
1
回答
44浏览
Radio单选框怎么绑定状态才不会失效?
我用React写了个表单,Radio选了之后状态没更新,还是空的,怎么回事? 我试过用useState存值,onChange也绑了,但点了没反应,控制台也不报错。代码大概长这样: const [gen...
组件 2026-02-26 09:20:23 -
2
回答
36浏览
Loading状态怎么避免闪烁或重复请求?
我在用 Vue 做一个搜索功能,每次输入关键词就发请求,但发现如果用户打字快,会触发多次请求,而且 Loading 状态一闪一闪的特别难受。我试过加防抖,但有时候还是会出现上一次请求还没结束,新的请求...
优化 2026-02-26 08:59:24 -
1
回答
55浏览
前端如何处理用户同意GDPR Cookie才能加载第三方脚本?
我们网站用了 Google Analytics 和 Facebook Pixel,但欧盟用户访问时得先同意 Cookie 才能加载这些脚本。我试过用一个弹窗让用户点“同意”后再动态插入 script ...
安全 2026-02-26 08:48:22 -
2
回答
51浏览
Angular自定义指令里怎么监听宿主元素的点击事件?
我在写一个自定义指令,想在宿主元素被点击时执行一些逻辑,但不知道该怎么绑定点击事件。试过在构造函数里用 elementRef.nativeElement.addEventListener,但听说这样不...
框架 2026-02-26 08:46:23 -
2
回答
54浏览
Bootstrap栅格系统在小屏下为啥不按预期堆叠?
我用 Bootstrap 的栅格系统写了个两栏布局,期望在手机上变成上下堆叠,但实际却挤在一起显示不全。我明明用了 col-md-6 啊,难道还要额外加别的类? 这是我的代码: <div cla...
组件 2026-02-26 08:44:19 -
2
回答
40浏览
Arco Design抽屉关闭后怎么自动销毁组件?
我用 Arco 的 Drawer 组件弹出一个表单,但发现即使关闭了抽屉,里面的组件实例还在内存里,数据也没重置。试过设置 unmountOnClose 为 true,但好像没生效? 这是我的用法: ...
组件 2026-02-26 08:41:21 -
2
回答
52浏览
跨端框架性能到底哪家强?
最近在选型,纠结用 React Native、Flutter 还是 Taro 做新项目。听说 Flutter 性能最好,但团队更熟悉 React,试了下 Taro 跑 H5 和小程序还行,但打包成 A...
框架 2026-02-26 08:33:19