问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
2
回答
35浏览
Froala富文本在Vue中初始化后无法获取编辑内容怎么办?
我在Vue项目里集成了Froala编辑器,初始化看起来没问题,但提交表单时调用this.$refs.editor.getEditor().html.get()总是返回空字符串,明明页面上已经输入了内容...
交互 2026-03-12 19:25:27 -
1
回答
36浏览
React Strict Mode 下 useEffect 为什么会执行两次?
我最近在开发一个 React 项目,启用了 Strict Mode 后发现 useEffect 里的逻辑执行了两次,比如发请求、打日志都重复了。明明只渲染了一次组件,为啥会这样?是不是我写法有问题? ...
框架 2026-03-12 19:21:21 -
1
回答
51浏览
微前端中如何正确共享 React 依赖避免重复加载?
我在用 qiankun 搭建微前端项目,主应用和子应用都用了 React,但发现子应用会重新加载一份 React,导致 bundle 体积变大,还报了 React 重复加载的警告。 我尝试在 webp...
前端 2026-03-12 18:44:20 -
1
回答
45浏览
WebAssembly 的 Table 对象怎么在 React 里调用?
我在 React 项目里尝试使用 WebAssembly 的 Table 对象来管理函数引用,但一直报错说 "table.get is not a function"。明明我已经从 wasm 模块导出...
前端 2026-03-12 17:57:21 -
2
回答
31浏览
WebAssembly 启用 SIMD 后在 Vue 项目中报错怎么办?
我在 Vue 项目里尝试用 WebAssembly 的 SIMD 指令加速图像处理,本地开发能跑,但一构建上线就报 "SIMD is not supported"。明明浏览器支持 SIMD 啊,是不是...
前端 2026-03-12 17:55:22 -
1
回答
23浏览
PWA中fetch拦截不生效是怎么回事?
我在Service Worker里写了fetch事件监听,想缓存网络请求,但好像根本没触发,页面请求还是直接走网络。是不是注册顺序有问题? 我试过把register写在DOMContentLoaded...
前端 2026-03-12 17:40:17 -
1
回答
36浏览
Ant Design Drawer 抽屉关闭后怎么清除表单数据?
我在用 Ant Design 的 Drawer 组件做侧边弹窗,里面放了个 Form 表单。现在问题是:每次打开抽屉都会保留上次填写的内容,即使我手动点了关闭按钮。我试过在 onClose 里调用 f...
组件 2026-03-12 17:31:24 -
1
回答
19浏览
WebRTC建立P2P连接后怎么传自定义数据?
我用WebRTC搞了个简单的P2P连接,信令服务器也搭好了,双方能成功交换offer/answer和ICE候选者。但连上之后想发点自定义消息(比如聊天文本),发现不知道该调哪个API。试过peerCo...
交互 2026-03-12 17:26:24 -
1
回答
23浏览
前端用 HMAC 加密签名总是验证失败,是哪里出错了?
我在 React 项目里尝试用 HMAC-SHA256 对请求参数做签名,后端用的是 Node.js 验证,但每次签名都对不上。我确认了 key 和数据都一样,是不是浏览器环境没法直接用 crypto...
安全 2026-03-12 17:17:24 -
1
回答
35浏览
移动端请求如何确保 HTTPS 加密不被中间人攻击?
我们 App 的 H5 页面通过 fetch 发起 API 请求,虽然用了 HTTPS,但听说还是可能被抓包或中间人攻击。我试过在请求头加自定义 token:headers: { 'X-Token':...
移动 2026-03-12 17:15:20 -
1
回答
25浏览
Nginx 日志格式怎么自定义才能记录请求头里的 User-Agent?
我在用 Nginx 做前端项目的反向代理,想在 access_log 里加上请求的 User-Agent,但改了配置后日志没变化,是不是哪里写错了? 我试过在 http 块里加了个 log_forma...
工具 2026-03-12 17:09:22 -
1
回答
43浏览
Webpack打包后怎么分析bundle里到底包含了哪些模块?
我用Webpack打包完项目,发现vendor.js特别大,想看看里面到底塞了哪些依赖,但不知道怎么生成分析报告。试过加--analyze参数,但好像没生效? 网上说要用webpack-bundle-...
前端 2026-03-12 17:00:21 -
1
回答
31浏览
React Native 和 Flutter 到底该怎么选?
我们团队准备开发一个跨端 App,纠结用 React Native 还是 Flutter。之前用 RN 做过一个项目,但遇到不少原生模块兼容问题,现在看 Flutter 性能好像更好,但生态又没 RN...
框架 2026-03-12 16:35:16 -
1
回答
49浏览
touchmove 事件在移动端怎么阻止默认滚动?
我在做一个移动端的滑动组件,绑定了 touchmove 事件,但页面还是会跟着上下滚动,体验很糟。 试过在回调里加 e.preventDefault(),但有时候没效果,尤其是在 iOS Safari...
移动 2026-03-12 16:26:19 -
2
回答
33浏览
PWA离线缓存为什么没生效?
我按照教程给项目加了 Service Worker 和 Cache API,但刷新页面后还是没法离线访问,控制台也没报错,到底哪里出问题了? 我注册了 sw.js,在 install 事件里缓存了首页...
前端 2026-03-12 15:55:20 -
2
回答
29浏览
npm run dev 启动脚本为什么找不到 React 组件?
我在项目里用 npm run dev 启动本地开发服务器,但控制台报错说找不到 App 组件,可我明明已经写了啊。之前用 create-react-app 没这问题,这次是自己配的 webpack +...
工具 2026-03-12 15:52:20 -
1
回答
41浏览
前端安全测试该从哪入手?
我们团队最近开始搞安全开发生命周期,轮到我负责前端的安全测试。但我有点懵,不知道该测哪些点——XSS、CSRF 这些听说过,但具体怎么测?用什么工具? 比如我试过在输入框里输 alert(1),但页面...
安全 2026-03-12 15:39:20 -
1
回答
40浏览
WeakSet 能不能用来监听 DOM 元素的销毁?
我在做一个组件库,想用 WeakSet 来跟踪哪些 DOM 元素已经被移除了,但发现好像没法判断元素是否还在页面上。WeakSet 不是自动清理的吗?为什么我没法知道它什么时候被清掉了? 比如我这样写...
优化 2026-03-12 15:38:22 -
2
回答
50浏览
网络感知预加载怎么在弱网下避免浪费流量?
我在做图片懒加载时想根据网络状态决定是否预加载,但用navigator.connection.effectiveType判断后,发现有些用户即使在'4g'下也抱怨流量消耗大,这策略是不是有问题? 目前...
优化 2026-03-12 15:25:24 -
2
回答
56浏览
uni-app 中如何正确适配不同平台的导航栏高度?
我在用 uni-app 开发一个多端应用,发现 H5、微信小程序和 App 端的导航栏高度不一致,导致页面内容被遮挡或者留白太多。我试过用 uni.getSystemInfoSync() 获取状态栏高...
移动 2026-03-12 15:24:25