问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
1
回答
35浏览
Socket.io连接成功但收不到服务端emit的消息怎么办?
我用Socket.io做了一个简单的聊天功能,前端连接看起来没问题,控制台也没报错,socket.connected 是true。但我在服务端用 io.emit('message', data) 发消...
交互 2026-03-20 16:36:19 -
1
回答
32浏览
前端如何防止Cookie被劫持?
我最近在用Vue做登录功能,后端返回的session cookie好像没加安全属性,担心会被XSS或者中间人攻击偷走。试过在axios里加withCredentials,但不知道前端能不能主动设置co...
安全 2026-03-20 16:32:20 -
2
回答
33浏览
Vant 的 Popup 弹出层怎么在真机上点不消失?
我在用 Vant 的 Popup 组件,设置了 closeable 属性,浏览器里点关闭按钮能正常关闭,但在手机上点没反应,是啥原因? 试过加 z-index 也没用,控制台也没报错,就是点关闭叉号没...
移动 2026-03-20 16:07:21 -
2
回答
50浏览
自动填充时表单字段值变了但没触发 change 事件怎么办?
我在做登录页,用户用浏览器自动填充账号密码后,JavaScript 监听的 change 事件完全没触发,导致“记住我”复选框状态判断出错。试过监听 input 也不行,只有手动输入才生效。 网上说可...
交互 2026-03-20 15:59:24 -
1
回答
42浏览
Cross-Origin-Opener-Policy 设置后为什么 window.open 无法访问新窗口?
我在项目里加了 Cross-Origin-Opener-Policy: same-origin 响应头,结果发现用 window.open 打开同域页面后,拿不到新窗口的引用了,报错说“Blocked...
安全 2026-03-20 15:56:23 -
2
回答
40浏览
Babel Polyfill 到底该怎么用才不会报错?
我在 React 项目里用了 async/await,但打包后在低版本浏览器里直接白屏,控制台报 Promise 未定义。我查了说是需要加 Polyfill,但按文档引入 @babel/polyfil...
工具 2026-03-20 15:22:20 -
2
回答
54浏览
宜搭自定义页面中如何正确引入外部HTML片段?
我在宜搭的自定义页面里想嵌入一段静态HTML内容,但直接贴进去样式全乱了,而且控制台还报错说某些标签被过滤了。是不是宜搭对HTML有特殊限制? 我试过把下面这段代码放进自定义组件: <div c...
框架 2026-03-20 14:27:21 -
1
回答
28浏览
如何限制 Vue 中 Ajax 请求的并发数量?
我在用 Vue 做一个文件上传功能,需要同时上传多个文件,但不想让所有请求一起发出去,怕压垮服务器。试过直接用 Promise.all,结果一下子全发了,有没有办法控制最多同时发 3 个请求? 下面是...
前端 2026-03-20 14:09:20 -
2
回答
28浏览
占位图加载时怎么避免页面跳动?
我在做图片懒加载,用了灰色背景当占位图,但图片加载完成瞬间还是会引起页面轻微跳动,体验很不好。是不是宽高没设对? 我给img标签加了固定宽高,CSS也写了: .placeholder { backgr...
优化 2026-03-20 14:08:20 -
2
回答
77浏览
Svelte 的响应式语法为啥总让我搞混?
刚从 React 转过来学 Svelte,看到 $: 这种写法就头大。比如我想监听一个变量变化然后打印它,写了: let count = 0; $: console.log(count); 但有时候又...
框架 2026-03-20 14:01:21 -
2
回答
49浏览
控制流扁平化后代码无法正常运行怎么办?
我用 JavaScript 写了个小工具,为了防爬加了控制流扁平化混淆,结果一运行就报错,逻辑完全乱了。 试过用 obfuscator 工具,配置里开了 controlFlowFlattening: ...
安全 2026-03-20 13:41:21 -
1
回答
46浏览
WebView加载本地HTML时如何防止XSS攻击?
我在React Native里用WebView加载本地的HTML文件,但担心用户输入的内容被注入脚本。比如我从接口拿到一段富文本,直接塞进HTML里展示,会不会有安全风险? 试过用DOMPurify清...
移动 2026-03-20 13:40:25 -
1
回答
50浏览
Arco Upload组件怎么限制只能上传图片?
我用 Arco Design 的 Upload 组件做头像上传,但用户能选到 PDF、Word 这些非图片文件。文档里说可以用 accept 属性,我试了 accept=".jpg,.png",结果还...
组件 2026-03-20 13:39:24 -
1
回答
35浏览
Number动画组件数值不更新怎么办?
我用 Vue 写了个数字滚动动画组件,但数据变了动画却不触发,一直是初始值。明明 props 传的 number 更新了,watch 也监听到了,可 DOM 上的数字就是不动。 试过加 key 强制刷...
组件 2026-03-20 13:37:23 -
1
回答
49浏览
Material-UI 的 Slider 滑块怎么自定义轨道颜色?
我用 Material-UI 的 Slider 组件,想改一下轨道的颜色,但试了官网给的 sx 属性和 styled 方法都不太生效,是不是我写法有问题? 比如我这样写了 CSS: .MuiSlide...
组件 2026-03-20 13:34:18 -
1
回答
40浏览
UIkit Switcher切换后内容不显示怎么办?
我在用 UIkit 的 Switcher 做一个选项卡切换,点击 tab 能高亮,但对应的内容区域始终是空白的,根本没切换出来。 HTML 结构是照着官方文档写的,也引入了 uikit.min.js,...
组件 2026-03-20 13:15:21 -
1
回答
39浏览
移动端怎么有效输出调试日志?
我在开发一个移动端网页,想在手机上查看 console.log 输出的日志,但连上电脑调试太麻烦。有没有轻量级的办法能把日志显示在页面上? 试过用一个 fixed 的 div 来 append 日志,...
移动 2026-03-20 13:09:22 -
1
回答
37浏览
Slide滑动组件为什么在Vue里不生效?
我用Vue写了个简单的Slide滑动组件,但点击切换时根本没动画,直接闪现。明明加了transition属性,也检查过CSS类名了,就是不动。 试过把opacity改成transform,还查了Vue...
组件 2026-03-20 13:06:22 -
2
回答
43浏览
前端如何处理用户同意才能加载第三方脚本?
我们网站用了 Google Analytics 和一个第三方评论插件,但 GDPR 要求必须用户明确同意后才能加载这些脚本。我试过用 document.createElement('script') ...
安全 2026-03-20 13:02:27 -
1
回答
46浏览
Styled Components 在 Vue 里能用吗?为什么我这样写报错了?
我最近在学 React 的 Styled Components,但项目还是 Vue 的,就试着在 Vue 单文件组件里直接用了,结果页面直接白屏,控制台报错说“h is not a function”...
框架 2026-03-20 12:49:27