aaaf54800343722d686b9d1a66b257fa1560c94e
根因分析: 1. el-collapse accordion 模式下快速切换分类时,连续的折叠/展开动画重叠, Element Plus 在动画过程中重新计算面板高度,导致高度跳变和白屏闪烁 2. 折叠容器缺少 overflow:hidden,动画过渡期间内容溢出造成闪烁 修复方案: 1. 添加 isAnimating 防抖标志,handleCollapseChange 中 300ms 内忽略后续点击 (与 CSS 过渡时长一致),让当前动画完整执行后再响应下一次切换 2. .collapse-scroll 添加 overflow-x:hidden,防止水平方向溢出 3. :deep(.el-collapse-item__wrap) 添加 overflow:hidden 替代 will-change:height, 避免强制 GPU 合成层带来的性能开销 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Description
No description provided
Languages
Java
49.6%
Vue
44.7%
JavaScript
4.6%
HTML
0.7%
SCSS
0.1%