问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
1
回答
59浏览
React组件测试时为什么mock的API没有被调用?
我在用Jest+React Testing Library测试一个组件时遇到了问题。组件里用useEffect调用了外部API,我按教程写了mock但测试总是失败: // userApi.js exp...
框架 2026-01-29 16:24:30 -
1
回答
38浏览
VitePress SSR时动态导入组件报错,应该如何处理?
在用VitePress搭建文档网站时,我尝试在侧边栏动态导入一个统计组件,但SSR时老是报错说无法resolve模块。import('./stats.vue')这种写法在客户端正常,但服务端就挂了。试...
框架 2026-01-29 16:17:23 -
2
回答
48浏览
Expect-CT头配置后为什么还是出现证书错误提示?
我在Vue项目里设置了Expect-CT头,但访问页面时还是弹出证书错误警告,搞不懂哪里出问题了。配置代码是这样写的: <nuxt> </nuxt> // 在nuxt.conf...
安全 2026-01-29 16:06:31 -
2
回答
40浏览
为什么我的Webpack配置无法正确执行Tree Shaking?
我在Vue项目里用lodash时按需引入了方法,但打包后发现完整lodash库还是被包含进去了。配置了webpack.optimization.usedExports为true也没用,这是怎么回事? ...
优化 2026-01-29 16:04:28 -
2
回答
54浏览
Next.js项目中自定义字体加载慢且页面闪烁怎么办?
我在Next.js项目里引入了本地字体文件,但页面加载时字体总是延迟渲染,出现文字闪烁的情况。之前用标签在头部引入过Google字体倒没问题,换成本地字体后就卡住了。 尝试过把字体文件放在public...
框架 2026-01-29 15:54:29 -
1
回答
82浏览
为什么我的跨域请求在Chrome里正常,但Firefox报CORS错误?
最近在做前后端分离项目时遇到奇怪的问题:XMLHttpRequest请求后端接口,在Chrome能正常获取数据,但Firefox却报Cross-Origin Request Blocked错误。我已经...
前端 2026-01-29 15:47:26 -
2
回答
80浏览
为什么我的悬浮效果在子元素上失效了?
我最近在做一个导航栏的hover效果,当鼠标悬停在父元素上时,子菜单会从左边滑出。但发现当鼠标移动到子菜单区域时,效果会突然消失。我试过给父元素加:hover,子元素用transition,但问题依旧...
交互 2026-01-29 15:43:31 -
1
回答
163浏览
Framework7 React中如何在页面切换时保持Tabbar选中状态?
大家好,我在用Framework7 React开发移动端时遇到个问题:当通过侧边栏菜单跳转页面后,底部Tabbar的选中状态会重置,怎么才能让Tabbar根据路由保持对应的选中项呢? 我按照官方文档配...
移动 2026-01-29 15:35:27 -
2
回答
47浏览
OSS上传时文件名里的空格被转成%20怎么办?
在用阿里云OSS上传文件时,发现文件名中的空格被自动转成%20了,但需求要求保留原名。尝试过设置encodeURIComponent为false和手动替换空格,都没效果。还有个上传按钮的样式没生效,C...
交互 2026-01-29 15:10:42 -
2
回答
41浏览
大文件分片上传时断网导致分片丢失怎么处理?
在实现大文件上传时,用分片+断点续传的方法,但用户上传超过1GB视频时突然断网,发现有的分片丢失了,搞不懂哪里出错了。 尝试用resumable.js实现,设置分片大小5MB,但后端返回错误说"分片0...
交互 2026-01-29 15:09:28 -
2
回答
101浏览
React Spring动画在组件卸载时报状态更新警告怎么办?
我在用React Spring的useSpring和<code)animated.div做元素淡入动画,但组件被卸载时控制台一直报“Can't perform a React state upd...
框架 2026-01-29 15:08:34 -
2
回答
111浏览
Ant Design的Form表单怎么在提交时校验失败却没提示?
用Antd的Form组件做登录表单,提交时如果校验失败,页面就是没反应,也没看到错误提示 试过手动调用validateFields,但控制台报错"this.form.validateFields is...
框架 2026-01-29 14:57:29 -
2
回答
59浏览
动态添加的为什么没触发预加载?
我在单页应用里想用JavaScript动态预加载字体文件,但发现资源始终没有被浏览器预加载。检查过网络面板,确实没有请求发出,代码逻辑看起来没问题,这是怎么回事? 我尝试过这样写: document....
优化 2026-01-29 14:13:36 -
1
回答
28浏览
微前端应用间如何安全共享状态而不污染全局变量?
我在用qiankyun搭建微前端项目时,两个子应用需要共享用户登录状态。之前尝试把状态挂载到window上,但发现不同子应用可能覆盖字段,而且测试时发现全局变量残留导致内存泄漏。试过用provider...
前端 2026-01-29 14:11:30 -
1
回答
25浏览
鼠标框选时矩形区域出现断层怎么办?
大家好,我在用canvas做鼠标框选功能时遇到个怪问题。当快速拖动鼠标画选区时,矩形边框会出现断断续续的缺口,特别是拖动速度越快断层越多,这是为什么呢? 我尝试用rect方法画矩形,监听mousedo...
交互 2026-01-29 14:09:37 -
2
回答
62浏览
TDesign的Dialog组件关闭后再次打开内容不更新怎么办?
在用TDesign的Dialog做用户信息弹窗时遇到个怪问题——第一次打开弹窗能正常显示数据,但关闭后再次点击按钮打开,内容就变成空了。明明数据源已经更新了... 我尝试用ref调用setProps传...
组件 2026-01-29 13:55:07 -
2
回答
53浏览
Storybook装饰器里的参数为什么没生效?
我在用Vue Storybook给按钮组件加一个主题装饰器,想通过参数切换主题样式,但发现传递的参数完全没反应... 写了个装饰器函数: export const withTheme = (story...
工具 2026-01-29 13:52:31 -
2
回答
50浏览
Taro项目中云开发H5端调用云函数报错,但小程序正常?
在用Taro3做多端项目时接入云开发,小程序端调用云函数完全正常,但H5端执行Taro.cloud.callFunction时一直报错"云调用需要登录态"。已经通过Taro.cloud.login()...
框架 2026-01-29 13:50:35 -
2
回答
62浏览
画布拖拽元素时定位偏移,缩放后坐标计算不准确怎么办?
我在做可视化编辑器的画布拖拽功能时遇到了问题,当用户拖动元素到画布上时,元素的位置总和鼠标指针有偏差。更麻烦的是,如果画布有缩放或滚动条,偏差会变得更严重。 我尝试用event.clientX减去画布...
交互 2026-01-29 13:44:37 -
2
回答
70浏览
Result组件动态状态显示不更新怎么办?
我在用Ant Design的Result组件做操作结果页时遇到问题,根据后端返回的状态码要显示成功/失败两种样式。按文档写了条件渲染逻辑,但页面始终显示初始状态,即使数据更新了也不变。 尝试过强制调用...
组件 2026-01-29 13:43:33