问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
2
回答
47浏览
Svelte Context在嵌套组件中传递数据时为什么子组件无法获取到值?
我在用Svelte的Context传递数据时遇到了问题。父组件通过setContext设置了值,但三层嵌套后的子组件用getContext获取时一直是undefined,这是怎么回事? 我的结构是这样...
框架 2026-01-28 16:11:36 -
2
回答
42浏览
为什么用了CSS containment后滚动反而更卡了?
我在列表组件的父容器加了contain: content想优化渲染,但滚动时反而更卡了。之前尝试把每个列表项包裹成div并设置contain属性,但效果没改善,甚至出现布局抖动。 代码是这样的: &l...
优化 2026-01-28 15:57:25 -
1
回答
43浏览
移动端列表滚动卡顿,优化后还是不流畅怎么办?
开发移动端列表页面时,当列表项超过50条左右,滚动就明显卡顿。尝试用display: none隐藏视口外元素,并改用position: absolute定位列表项,但滚动仍然有掉帧现象,特别是快速滑动...
优化 2026-01-28 15:49:35 -
2
回答
56浏览
postcss-viewport转换后页面元素错位怎么办?
用postcss-px-to-viewport做移动端适配时,所有元素都缩放到奇怪的位置,文字还溢出容器了。按照文档配了: module.exports = { plugins: { 'postcss...
移动 2026-01-28 15:21:23 -
2
回答
63浏览
Storybook中actions的参数怎么传递不显示?
在写按钮组件故事的时候,按照文档给argTypes设置了actions,但点击按钮后actions面板就是没反应,参数没显示出来... 我直接复制的官方示例代码:args: { onClick: ac...
工具 2026-01-28 15:14:26 -
2
回答
31浏览
CSP策略配置后为什么还是被绕过执行了内联脚本?
在做渗透测试时,给网站加了CSP策略禁止内联脚本,但测试人员用base64编码的dataURI依然能执行恶意脚本,这是怎么回事? 我的CSP配置是这样的:Content-Security-Policy...
安全 2026-01-28 15:13:28 -
2
回答
47浏览
为什么在Vue中使用FastClick后移动端点击事件失效?
大家好,在移动端项目里用FastClick想消除点击延迟,但绑定了点击事件的按钮突然没反应了。我按文档引入了FastClick,代码看起来没问题,但点击就是没响应,这是为什么呢? <div id...
交互 2026-01-28 15:06:27 -
2
回答
57浏览
React中如何在路由切换时预取数据却导致重复请求?
我在React应用里用useParams获取文章ID后,用useEffect在组件挂载时预取文章详情数据。但当我切换到其他页面再返回时,发现fetchData又触发了重复请求,这样会不会浪费带宽? f...
优化 2026-01-28 14:51:31 -
2
回答
40浏览
CSRF防护中,如何在不刷新页面的情况下安全更新CSRF Token?
在做单页应用时遇到了CSRF Token过期问题。前端用axios拦截器在请求头带上token,但用户长时间登录后,后端会返回403要求更新token。我尝试在响应拦截器里检测403错误后,通过/re...
安全 2026-01-28 14:41:32 -
1
回答
51浏览
Git rebase后提交历史被抹掉了,怎么恢复?
今天在合并分支时用了git rebase main,解决冲突后提交了,结果发现之前的提交历史全没了,只剩最后那次合并的记录。我明明记得要保留分支历史才用的rebase,现在该怎么把中间的几个提交找回来...
工具 2026-01-28 14:40:32 -
2
回答
46浏览
底部导航在iPhoneX系列被安全区域遮挡怎么办?
在开发移动端页面时,我给底部导航加了固定定位和padding-bottom,但iPhoneX系列机型的Home指示灯区域还是把内容挡住了。 我尝试过这样写CSS: .footer { position...
移动 2026-01-28 14:38:28 -
1
回答
145浏览
VSCode多光标编辑时怎么精准跳转到下一个匹配项?
在同时编辑多个变量名时,用Ctrl+D跳转下一个匹配项经常会跳过我需要的位置,比如有这样一段代码: const user = { name: 'John', age: 25 }; const User...
工具 2026-01-28 14:16:25 -
2
回答
33浏览
Flutter Hot Reload修改代码没反应是怎么回事?
大家好,我在用Flutter开发页面时遇到个怪问题:刚才修改了容器的颜色和文字内容,按住热重载按钮显示"Reloaded 1 of 2 libraries",但界面上一点变化都没有,非要手动重启应用才...
移动 2026-01-28 14:10:27 -
2
回答
19浏览
白盒测试时发现CSS注入漏洞,如何验证并修复?
在审计前端代码时发现一个动态插入用户CSS样式的功能,像这样: .example { content: attr(data-style); /* 用户提供的样式会直接填充到data-style属性 *...
安全 2026-01-28 14:06:31 -
2
回答
53浏览
字体子集优化后为什么部分字符显示为方框?
我在使用Google Fonts时按文档配置了字体子集,但页面里的中文引号和特殊符号还是显示方框。代码明明写了subset: 'latin,latin-ext,cyrillic,devanagari'...
优化 2026-01-28 14:05:29 -
2
回答
25浏览
Clean Architecture中跨层依赖导致循环引用怎么解决?
在用Clean Architecture写用户认证功能时遇到问题,用例层需要调用基础设施层的HTTP客户端,但HTTP客户端又需要实体层的配置类,这样写是不是形成了循环引用? 比如我的代码结构是这样的...
框架 2026-01-28 14:02:27 -
2
回答
77浏览
TDesign的Tree树形组件节点无法自动展开是怎么回事?
大家好,我在用TDesign的Tree组件时遇到个问题,设置默认展开节点完全没反应。我按照文档写了expand-node-keys属性,传入了数组,但页面还是所有节点都处于折叠状态。 我尝试过把数组改...
组件 2026-01-28 13:36:25 -
1
回答
52浏览
Amis表单提交后数据未更新,如何触发重新渲染?
在用Amis做数据编辑页面时遇到问题,表单提交成功后数据没变化。尝试用setData更新状态了,但界面还是显示旧数据。 场景是这样的:用户编辑信息后点击提交,后端返回新数据后,我用React的setS...
框架 2026-01-28 13:31:31 -
2
回答
50浏览
FigJam表格列宽在缩放时比例错乱怎么办?
最近在用FigJam做需求排期表,设置了3列用百分比分隔,但每次放大缩小画布后列宽比例就乱了。比如最左边的日期列突然变窄,文字挤在一起。 我尝试用自适应布局里的"等宽列"功能,但这样无法调整具体列宽比...
工具 2026-01-28 13:11:24 -
1
回答
58浏览
使用source标签时WebP回退JPEG在旧版浏览器显示空白怎么办?
我在用picture元素优化图片,用标签指向webp格式,然后的src放jpeg。但在IE和安卓4.4测试时图片显示空白,路径没问题,这是怎么回事啊? 代码结构是这样的: 检查过路径没问题,但旧版浏览...
优化 2026-01-28 12:58:26