问答
汇聚万千技术同行,共享实战经验,精准解答开发难题。
-
2
回答
68浏览
OSS上传时文件名里的空格被转成%20怎么办?
在用阿里云OSS上传文件时,发现文件名中的空格被自动转成%20了,但需求要求保留原名。尝试过设置encodeURIComponent为false和手动替换空格,都没效果。还有个上传按钮的样式没生效,C...
交互 2026-01-29 15:10:42 -
2
回答
66浏览
大文件分片上传时断网导致分片丢失怎么处理?
在实现大文件上传时,用分片+断点续传的方法,但用户上传超过1GB视频时突然断网,发现有的分片丢失了,搞不懂哪里出错了。 尝试用resumable.js实现,设置分片大小5MB,但后端返回错误说"分片0...
交互 2026-01-29 15:09:28 -
2
回答
117浏览
React Spring动画在组件卸载时报状态更新警告怎么办?
我在用React Spring的useSpring和<code)animated.div做元素淡入动画,但组件被卸载时控制台一直报“Can't perform a React state upd...
框架 2026-01-29 15:08:34 -
2
回答
130浏览
Ant Design的Form表单怎么在提交时校验失败却没提示?
用Antd的Form组件做登录表单,提交时如果校验失败,页面就是没反应,也没看到错误提示 试过手动调用validateFields,但控制台报错"this.form.validateFields is...
框架 2026-01-29 14:57:29 -
2
回答
87浏览
动态添加的为什么没触发预加载?
我在单页应用里想用JavaScript动态预加载字体文件,但发现资源始终没有被浏览器预加载。检查过网络面板,确实没有请求发出,代码逻辑看起来没问题,这是怎么回事? 我尝试过这样写: document....
优化 2026-01-29 14:13:36 -
1
回答
53浏览
微前端应用间如何安全共享状态而不污染全局变量?
我在用qiankyun搭建微前端项目时,两个子应用需要共享用户登录状态。之前尝试把状态挂载到window上,但发现不同子应用可能覆盖字段,而且测试时发现全局变量残留导致内存泄漏。试过用provider...
前端 2026-01-29 14:11:30 -
2
回答
51浏览
鼠标框选时矩形区域出现断层怎么办?
大家好,我在用canvas做鼠标框选功能时遇到个怪问题。当快速拖动鼠标画选区时,矩形边框会出现断断续续的缺口,特别是拖动速度越快断层越多,这是为什么呢? 我尝试用rect方法画矩形,监听mousedo...
交互 2026-01-29 14:09:37 -
2
回答
98浏览
TDesign的Dialog组件关闭后再次打开内容不更新怎么办?
在用TDesign的Dialog做用户信息弹窗时遇到个怪问题——第一次打开弹窗能正常显示数据,但关闭后再次点击按钮打开,内容就变成空了。明明数据源已经更新了... 我尝试用ref调用setProps传...
组件 2026-01-29 13:55:07 -
2
回答
91浏览
Storybook装饰器里的参数为什么没生效?
我在用Vue Storybook给按钮组件加一个主题装饰器,想通过参数切换主题样式,但发现传递的参数完全没反应... 写了个装饰器函数: export const withTheme = (story...
工具 2026-01-29 13:52:31 -
2
回答
104浏览
Taro项目中云开发H5端调用云函数报错,但小程序正常?
在用Taro3做多端项目时接入云开发,小程序端调用云函数完全正常,但H5端执行Taro.cloud.callFunction时一直报错"云调用需要登录态"。已经通过Taro.cloud.login()...
框架 2026-01-29 13:50:35 -
2
回答
89浏览
画布拖拽元素时定位偏移,缩放后坐标计算不准确怎么办?
我在做可视化编辑器的画布拖拽功能时遇到了问题,当用户拖动元素到画布上时,元素的位置总和鼠标指针有偏差。更麻烦的是,如果画布有缩放或滚动条,偏差会变得更严重。 我尝试用event.clientX减去画布...
交互 2026-01-29 13:44:37 -
2
回答
87浏览
Result组件动态状态显示不更新怎么办?
我在用Ant Design的Result组件做操作结果页时遇到问题,根据后端返回的状态码要显示成功/失败两种样式。按文档写了条件渲染逻辑,但页面始终显示初始状态,即使数据更新了也不变。 尝试过强制调用...
组件 2026-01-29 13:43:33 -
2
回答
123浏览
Git stash后如何选择性恢复部分修改内容?
在开发新功能时用git stash暂存了所有改动,现在想恢复某个文件的修改但不想影响其他文件。之前试过git stash apply但发现所有改动都被恢复了,有没有办法只恢复特定文件的修改? 比如我修...
工具 2026-01-29 13:39:32 -
2
回答
94浏览
启用HTTP/3后WebSocket连接频繁断开怎么办?
我在给电商网站升级到HTTP/3后,发现实时商品库存更新的WebSocket接口频繁断开,但HTTP/2下没问题。用Chrome开发者工具看是连接直接reset,服务器日志也没错误。 尝试过把WebS...
优化 2026-01-29 13:31:35 -
2
回答
53浏览
小程序页面频繁渲染导致卡顿,怎么优化?
在开发小程序时遇到一个性能问题,页面列表滑动时特别卡顿。我尝试过用setData防抖和减少数据更新频率,但效果不明显。比如这个列表渲染逻辑: Page({ onScroll() { this.setD...
移动 2026-01-29 13:17:31 -
2
回答
123浏览
Reanimated动画在组件卸载时如何正确清理?
我在用Reanimated 2实现按钮悬停缩放动画时遇到问题,当点击按钮跳转页面时动画突然中断,页面闪了一下。尝试在useEffect的清理函数里调用stopAnimation,但报错说animate...
移动 2026-01-29 12:55:32 -
2
回答
97浏览
移动端CSS动画导致FPS不达标怎么办?
我给页面加了个轮播图动画,用transform和opacity组合过渡效果,但在低性能手机上直接卡成PPT,fps监测工具显示掉到20多帧。尝试把transform抽出来单独写还是没改善: .slid...
移动 2026-01-29 11:54:38 -
2
回答
96浏览
移动端CSS动画在iOS上卡顿怎么解决?
我在移动端做一个图片缩放动画,用CSS的scale属性写了个@keyframes,但在iPhone上运行特别卡顿。 代码是这样的: <style> .scale-animation { a...
移动 2026-01-29 11:46:41 -
2
回答
115浏览
Vue路由切换时的过渡动画导致页面卡顿怎么办?
最近在给Vue项目加路由过渡效果,用了transition标签做滑动切换,但发现每次路由变化时页面会卡顿半秒。尝试过把mode设成out-in,动画虽然顺眼了,但滚动位置会突然跳到顶部,而且新页面内容...
优化 2026-01-29 11:44:51 -
2
回答
57浏览
为什么启用HTTP2后多个请求还是排队发送?
我给网站启用了HTTP/2,但发现同时发送的多个fetch请求还是在排队执行。比如同时请求三个图片资源,网络面板显示还是按顺序发送,这不应该是多路复用吗? 我用下面的代码测试的,服务器是Nginx 1...
优化 2026-01-29 11:43:48