问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
2
回答
54浏览
Ajax重试机制怎么设置自适应延迟和避免重复提交?
在开发订单提交功能时,遇到网络波动导致Ajax请求失败需要重试。现在用递归setTimeout实现重试,但问题来了:retryCount++后每次固定延迟2秒,遇到服务器503错误时想改成指数递增延迟...
前端 2026-02-08 21:01:30 -
2
回答
132浏览
Skeleton骨架屏切换时为什么会突然跳动?布局如何平滑过渡?
我在用React实现Skeleton加载骨架屏时遇到问题,当真实内容加载完成后,骨架屏和真实内容会同时闪烁一下再切换,布局出现明显跳动。 我尝试给骨架屏和内容容器都设置了相同的宽高和padding,但...
交互 2026-02-08 20:58:29 -
2
回答
71浏览
TDesign的Menu菜单动态数据怎么保持展开状态?
我在用TDesign做左侧导航栏时遇到了问题,菜单项是通过v-for动态生成的,但每次刷新页面后展开状态就会重置。我尝试用v-model:selected-keys和default-expand-al...
组件 2026-02-08 20:43:30 -
2
回答
71浏览
Visible组件点击后不切换显示状态怎么办?
在用Vue写一个带显示切换的Visible组件时遇到问题,按钮点击后组件内容没反应。我按照文档写了v-if绑定isShow变量,但点击事件好像没触发状态变化。 代码是这样的: <template...
组件 2026-02-08 20:39:25 -
2
回答
92浏览
页面频繁交互时如何防止日志上报重复触发影响性能?
我在做按钮点击日志上报时遇到问题,用户快速连续点击会导致重复上报。之前用了防抖: _.debounce(reportLog, 500) 但发现关键操作会被延迟甚至丢失。改用节流后: function ...
优化 2026-02-08 20:36:27 -
2
回答
63浏览
灰盒测试时怎么发现后端API的输入验证漏洞?
最近在测试公司内部系统的灰盒安全,遇到个问题:我拿到后端API的接口文档,但不确定参数验证是否完善。比如有个用户注册接口,文档说username是必填项,但当我用Postman把username改成特...
安全 2026-02-08 20:32:32 -
1
回答
109浏览
Material-UI的Select选择框选中后不更新值怎么办?
在用Material-UI的Select组件做下拉框时,选中选项后页面显示变了但实际值没变,搞了半天没搞定。 我按照文档写了这样的代码: import { Select, MenuItem } fro...
组件 2026-02-08 20:01:28 -
2
回答
78浏览
Webpack并行构建时为什么某些CSS文件未被处理?
我在项目里用thread-loader做并行构建,但发现一个CSS文件里的变量没被处理。配置了多个loader,其他CSS文件正常,就这个文件会直接输出原始代码。试过调整thread数和loader顺...
优化 2026-02-08 19:30:23 -
2
回答
41浏览
Arco Design步骤条点击下一步后当前步骤没变怎么办?
在用Arco的Steps做表单流程时遇到问题,设置了current属性但点击下一步按钮后步骤条状态完全没变化。 我按照文档写了一个简单的步骤条,用current绑定到data里的currentStep...
组件 2026-02-08 19:13:27 -
2
回答
77浏览
Ant Design的Empty组件如何自定义提示内容和按钮跳转?
在做用户订单列表页时,想用Empty组件显示空状态,但发现官网的示例只能显示默认文案和图片。我想自定义提示文案加一个「去添加商品」的按钮跳转,尝试把按钮套在里放在Empty下面,结果布局错位了。 试过...
组件 2026-02-08 19:07:24 -
2
回答
54浏览
Jira Backlog数据在Vue组件渲染后列表不更新怎么办?
我在用Vue做Jira集成页面时遇到问题,从Backlog接口获取的数据在组件渲染后一直显示为空。 我按文档写了个请求,用axios获取数据后赋值给items数组,但页面就是不刷新。控制台打印数据是正...
工具 2026-02-08 19:04:27 -
2
回答
84浏览
为什么我的Storybook故事显示空白页面?
我在用Storybook写React组件故事时,某个按钮组件的故事一直显示空白页面。其他组件的故事都能正常渲染,这个组件结构也很简单: import Button from './Button'; e...
工具 2026-02-08 18:54:25 -
2
回答
65浏览
VSCode代码片段怎么设置触发时自动覆盖选中的文本?
在写React组件时想用代码片段替换选中的prop,选中一段文字后按tab触发snippet,但总是插入到选中内容前面而不是覆盖。试过把"prefix"改成带空格的形式,也调整过tabStops的位置...
工具 2026-02-08 18:51:24 -
2
回答
95浏览
迁移Vite项目到4.x后,为什么插件报错说配置参数无效?
最近在把项目从Vite2迁移到4.x版本,按照迁移指南升级了依赖,但运行时提示@vitejs/plugin-react插件的配置参数jsxImportSource无效。明明迁移文档里说这个参数还存在啊...
工具 2026-02-08 18:40:41 -
2
回答
52浏览
为什么监听页面自定义事件埋点在某些页面没触发?
最近在给项目加监控埋点,监听页面自定义事件page:view时,发现登录页能正常上报,但商品详情页完全没反应。 我用同样的代码监听了window.addEventListener('page:view...
前端 2026-02-08 18:37:21 -
2
回答
47浏览
Figma Dev Mode导出的CSS变量为什么和设计稿颜色不一致?
刚在用Figma的Dev Mode导出组件CSS属性,发现背景色变量--bg-color显示的是rgba(255, 255, 255, 0.9),但设计稿明明是纯白色#FFFFFF。检查了图层属性确实...
工具 2026-02-08 18:29:27 -
2
回答
70浏览
Prettier的ignore文件配置后为什么没生效?
我在React项目根目录创建了.prettierrc.ignore文件,里面写了:node_modules/ src/exclude/**/*但运行npx prettier . --write时,这些...
工具 2026-02-08 18:21:31 -
2
回答
33浏览
Flutter中PlatformView嵌入网页时点击链接无法跳转怎么办?
我在用Flutter的AndroidPlatformView嵌入WebView显示网页,但点击页面里的链接完全没反应。网页内容能正常加载,就是所有超链接都无效。 尝试过在WebView初始化时启用Ja...
移动 2026-02-08 18:15:25 -
2
回答
130浏览
CSRF防护中,如何安全地刷新验证Token而不暴露在URL中?
最近在做CSRF防护时遇到个难题,我用了隐藏字段+请求头双验证的方案。但用户长时间在线后,原来的Token过期导致部分AJAX请求开始报403错误。 尝试过在每次请求前手动调用API刷新Token,但...
安全 2026-02-08 17:59:27 -
2
回答
55浏览
Element Plus穿梭框数据怎么总是不同步?
用Element Plus的Transfer组件做数据迁移时,选中的项在左右切换后数据没及时更新,页面显示和实际数据不一致。试过用v-model绑定数据数组,但点击按钮后数据还是没变化。 代码结构大概...
组件 2026-02-08 16:34:38