问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
2
回答
30浏览
Vite打包后为什么静态资源路径404?
用Vite开发的项目部署到服务器后,图片和字体文件都报404错误,明明在public目录里放了资源,也配置了publicDir: 'public',生产构建后的dist里确实有这些文件,但页面访问时路...
优化 2026-02-08 23:20:28 -
2
回答
30浏览
rem和em在移动端响应式布局中如何配合使用?
最近在做移动端适配时发现一个问题,当同时使用rem和em时,字体大小总是忽大忽小。比如设置了html{font-size:16px},然后用em的子元素又套了rem,结果在iPhone12上显示正常,...
移动 2026-02-08 23:15:25 -
1
回答
29浏览
CSRF防护中,为什么我的前端生成的Token无法被后端正确验证?
我按照教程给表单请求加了CSRF防护,前端用UUID生成token存到cookie和隐藏字段里,但后端验证时总提示不匹配。明明都按文档做了,但验证还是失败,哪里出问题了? 前端代码这样写的: // 生...
安全 2026-02-08 23:07:32 -
2
回答
28浏览
React Hidden组件动态控制失效怎么办?
在React项目里用@mui的Hidden组件想根据窗口宽度动态显示侧边栏,但状态更新后组件没变化: import { Hidden } from '@mui/material';...
组件 2026-02-08 23:06:35 -
2
回答
20浏览
为什么我的Webpack配置了Tree Shaking还是没摇掉未使用的代码?
我在项目里按教程配置了Webpack的Tree Shaking,把mode设成production,也设置了optimization.usedExports为true,但打包后的bundle里还是能看...
优化 2026-02-08 23:03:41 -
2
回答
122浏览
SAST扫描提示CSS中的URL()函数存在安全风险怎么办?
在项目中给背景图用了CDN链接写法,结果SAST扫描报高危漏洞,说url()函数可能引发XXE或路径遍历,但实际代码明明是静态引用啊... 代码是这样的:.background { backgroun...
安全 2026-02-08 22:56:28 -
1
回答
61浏览
Material-UI按钮自定义样式被默认样式覆盖怎么办?
在用Material-UI的Button组件时,我想给按钮加个圆角和渐变背景,但发现自定义的CSS类和内联样式都没生效。之前试过用sx prop和className,但样式总是被覆盖... 比如这个代...
框架 2026-02-08 21:26:24 -
2
回答
28浏览
如何在用户点击同意按钮后自动勾选复选框并持久化存储状态?
我在做隐私政策页面时遇到问题,用户需要先勾选同意复选框才能继续注册。但实际测试发现,当用户点击"我同意"按钮后,虽然能跳转到注册页,但复选框状态没有被记录下来,刷新页面又变回未选中状态。 我尝试用Lo...
安全 2026-02-08 21:11:24 -
2
回答
22浏览
Ajax重试机制怎么设置自适应延迟和避免重复提交?
在开发订单提交功能时,遇到网络波动导致Ajax请求失败需要重试。现在用递归setTimeout实现重试,但问题来了:retryCount++后每次固定延迟2秒,遇到服务器503错误时想改成指数递增延迟...
前端 2026-02-08 21:01:30 -
2
回答
63浏览
Skeleton骨架屏切换时为什么会突然跳动?布局如何平滑过渡?
我在用React实现Skeleton加载骨架屏时遇到问题,当真实内容加载完成后,骨架屏和真实内容会同时闪烁一下再切换,布局出现明显跳动。 我尝试给骨架屏和内容容器都设置了相同的宽高和padding,但...
交互 2026-02-08 20:58:29 -
2
回答
33浏览
TDesign的Menu菜单动态数据怎么保持展开状态?
我在用TDesign做左侧导航栏时遇到了问题,菜单项是通过v-for动态生成的,但每次刷新页面后展开状态就会重置。我尝试用v-model:selected-keys和default-expand-al...
组件 2026-02-08 20:43:30 -
2
回答
33浏览
Visible组件点击后不切换显示状态怎么办?
在用Vue写一个带显示切换的Visible组件时遇到问题,按钮点击后组件内容没反应。我按照文档写了v-if绑定isShow变量,但点击事件好像没触发状态变化。 代码是这样的: <template...
组件 2026-02-08 20:39:25 -
2
回答
36浏览
页面频繁交互时如何防止日志上报重复触发影响性能?
我在做按钮点击日志上报时遇到问题,用户快速连续点击会导致重复上报。之前用了防抖: _.debounce(reportLog, 500) 但发现关键操作会被延迟甚至丢失。改用节流后: function ...
优化 2026-02-08 20:36:27 -
2
回答
29浏览
灰盒测试时怎么发现后端API的输入验证漏洞?
最近在测试公司内部系统的灰盒安全,遇到个问题:我拿到后端API的接口文档,但不确定参数验证是否完善。比如有个用户注册接口,文档说username是必填项,但当我用Postman把username改成特...
安全 2026-02-08 20:32:32 -
1
回答
77浏览
Material-UI的Select选择框选中后不更新值怎么办?
在用Material-UI的Select组件做下拉框时,选中选项后页面显示变了但实际值没变,搞了半天没搞定。 我按照文档写了这样的代码: import { Select, MenuItem } fro...
组件 2026-02-08 20:01:28 -
2
回答
42浏览
Webpack并行构建时为什么某些CSS文件未被处理?
我在项目里用thread-loader做并行构建,但发现一个CSS文件里的变量没被处理。配置了多个loader,其他CSS文件正常,就这个文件会直接输出原始代码。试过调整thread数和loader顺...
优化 2026-02-08 19:30:23 -
2
回答
23浏览
Arco Design步骤条点击下一步后当前步骤没变怎么办?
在用Arco的Steps做表单流程时遇到问题,设置了current属性但点击下一步按钮后步骤条状态完全没变化。 我按照文档写了一个简单的步骤条,用current绑定到data里的currentStep...
组件 2026-02-08 19:13:27 -
2
回答
35浏览
Ant Design的Empty组件如何自定义提示内容和按钮跳转?
在做用户订单列表页时,想用Empty组件显示空状态,但发现官网的示例只能显示默认文案和图片。我想自定义提示文案加一个「去添加商品」的按钮跳转,尝试把按钮套在里放在Empty下面,结果布局错位了。 试过...
组件 2026-02-08 19:07:24 -
2
回答
23浏览
Jira Backlog数据在Vue组件渲染后列表不更新怎么办?
我在用Vue做Jira集成页面时遇到问题,从Backlog接口获取的数据在组件渲染后一直显示为空。 我按文档写了个请求,用axios获取数据后赋值给items数组,但页面就是不刷新。控制台打印数据是正...
工具 2026-02-08 19:04:27 -
1
回答
61浏览
为什么我的Storybook故事显示空白页面?
我在用Storybook写React组件故事时,某个按钮组件的故事一直显示空白页面。其他组件的故事都能正常渲染,这个组件结构也很简单: import Button from './Button'; e...
工具 2026-02-08 18:54:25