问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
2
回答
20浏览
图片预加载时如何避免出现闪烁的空白框?
在给图片列表实现预加载时遇到了问题。我给图片设置了固定宽高和loading状态,但预加载的空白框还是会先闪一下,特别是网络慢的时候更明显。我尝试过用opacity过渡和visibility属性,但效果...
优化 2026-02-06 14:48:28 -
2
回答
15浏览
Material-UI的Checkbox选中状态怎么无法更新?
我在用Material-UI的Checkbox做表单时遇到问题,选中状态明明更新了,但勾选框的显示一直没变化。之前按文档用了useState存数组,但点击其他选项时之前选中的会莫名取消。 代码像这样写...
组件 2026-02-06 14:37:22 -
1
回答
21浏览
iView的Poptip气泡提示内容被截断,怎么调整样式?
我在用iView的Poptip做表单校验提示,内容超过两行会被截断显示省略号。试过给.content样式加overflow:hidden和text-overflow:clip,但没生效。 .ivu-p...
组件 2026-02-06 14:31:26 -
2
回答
21浏览
为什么我的网站启用了CT后,浏览器还是不显示证书透明度标记?
我最近在配置网站的安全头,启用了Certificate Transparency,但发现浏览器没有显示相关标记。我检查了SSL证书,确认CT日志已经添加,但可能哪里漏了?我尝试在Nginx配置里添加了...
安全 2026-02-06 14:27:51 -
2
回答
49浏览
WebSocket断线重连后消息重复发送怎么办?
在做在线协作编辑器时用WebSocket同步数据,但发现客户端断线重连后,之前发送的半条消息会和重连后的新消息拼在一起。比如输入"hello"时断线,重连后继续输入" world",服务端收到的是"h...
交互 2026-02-06 13:55:37 -
1
回答
38浏览
JWT刷新令牌应该如何设计才能避免多次请求时的重复验证?
我在做文件上传功能时发现,当用户同时上传多个文件时,每个文件请求都会带着JWT访问接口,但遇到令牌过期的情况,所有请求都会触发刷新逻辑。比如这样: axios.interceptors.respons...
安全 2026-02-06 13:37:28 -
1
回答
32浏览
Pinia store里修改数组后视图不更新怎么办?
在用Pinia管理用户收藏列表时遇到问题,store里定义了一个items数组,通过addToCollection(item)方法用push()添加元素,但页面列表没变化。 试过手动调用this.$f...
框架 2026-02-06 13:07:38 -
1
回答
74浏览
Naive UI Upload上传组件如何自定义上传前文件验证?
在用Naive UI的Upload组件做图片上传时,想在上传前同时验证文件类型和大小,但按照文档写before-upload方法后,虽然能阻止上传却没提示错误信息,这是怎么回事? 我试过这样写代码:b...
组件 2026-02-06 13:05:34 -
2
回答
75浏览
W3af扫描时插件加载失败怎么办?
用w3af_console扫描目标时老是报错"Plugin not found",折腾了半天没解决。按照官方文档装了所有依赖,运行w3af_console后选择插件扫描就直接报错了。 错误提示是:Tr...
安全 2026-02-06 13:04:32 -
1
回答
236浏览
参数化查询没防住SQL注入?我的代码哪里写错了?
最近在学参数化查询防注入,但测试时发现还是能被绕过。比如在Node.js用mysql模块写这个登录验证: const query = 'SELECT * FROM users WHERE u...
安全 2026-02-06 13:00:32 -
2
回答
27浏览
移动调试时Spy-Debugger断点就是不触发怎么办?
大家好,我在用Chrome DevTools配合Spy-Debugger调试安卓真机时遇到个怪问题。设置了断点后页面明明走到那行代码了,断点就是不触发。之前用过微信开发者工具的调试方式没问题,但这次项...
移动 2026-02-06 12:55:41 -
2
回答
62浏览
Vue组件用了v-html被SAST标记XSS漏洞,但数据已经转义了该怎么办?
我在开发用户评论展示功能时,用Vue的v-html渲染经过sanitize-html过滤的内容,但SonarQube扫描还是报XSS风险。代码如下: import sanitizeHtml from ...
安全 2026-02-06 12:51:38 -
2
回答
27浏览
React里用了report-to但CSP报告没收到怎么办?
在React项目里配置了CSP的report-to指令,但一直没收到违规报告,是不是哪里写错了? 我按照文档设置了meta标签,还用.env文件存了端点: // index.js document.a...
安全 2026-02-06 12:47:31 -
1
回答
43浏览
Vue组件插槽和默认内容同时存在时怎么设计才合理?
我在做可复用的卡片组件时遇到个困惑,想让组件既能显示默认内容,又能被用户自定义覆盖。比如这样写: <template> <div class="card">...
组件 2026-02-06 12:46:41 -
2
回答
32浏览
房间最后一位用户离开后怎么自动解散?
在做在线协作白板项目时遇到问题,当房间最后一位用户断开连接后,房间没有自动解散。试过用WebSocket的close事件监听,但发现如果用户直接关闭页面,服务端的房间成员计数器没有及时归零。 现在用的...
交互 2026-02-06 12:37:38 -
2
回答
38浏览
关键CSS文件被阻塞首屏渲染怎么办?
我在优化首屏加载时发现,即使把CSS文件压缩到5KB,页面仍然会卡在“render”阶段。尝试过把CSS内联和使用都没效果,用Lighthouse检查显示这个CSS还是关键路径的一部分,该怎么让它不影...
优化 2026-02-06 12:30:51 -
2
回答
21浏览
如何区分双指缩放和旋转手势的事件冲突?
我在开发图片编辑器时,用双指实现缩放和平移没问题,但加了旋转功能后,gesturechange事件总同时触发缩放和旋转逻辑。试过监听event.rotation和event.scale,但无法准确判断...
交互 2026-02-06 12:27:44 -
1
回答
40浏览
Figma导出的SVG在网页上显示错位,如何解决?
最近在用Figma导出SVG图标到项目里,但发现有些图标在页面上显示位置总是不对,比如文字和图形不在同一水平线。我按设计稿导出的SVG尺寸是24x24,但实际渲染时却溢出容器了。 我尝试用JS动态插入...
工具 2026-02-06 12:24:34 -
1
回答
19浏览
StyleLint配置了缩进规则但无效怎么办?
我在项目里配置了stylelint的缩进规则,设置成2个空格,但保存CSS文件时完全没反应,代码没报错也不自动修复。之前按文档写过: { "rules": { "indentation": [2, {...
前端 2026-02-06 12:18:41 -
2
回答
25浏览
Wireshark抓包时怎么只过滤前端相关的HTTP请求?
我在用Wireshark调试前端项目时,发现抓到的HTTP请求里夹杂了很多静态资源和第三方广告的流量,想只看自己写的API请求。之前尝试用http过滤,但还是有很多无关数据。有没有办法根据URL路径或...
前端 2026-02-06 11:58:29