c7368db889dcb813c08430b1f2481a1a5c8ac697
根因分析: 1. el-collapse-item__content 上的 transition: height/max-height 0.3s 与 Element Plus 内部 accordion 动画冲突,造成"双重动画"效果,表现为切换分类时高度跳变 2. collapse-scroll 的 min-height: 120px 过小,切换内容较少的分类时容器收缩导致布局抖动 3. 分类内"加载中..."提示使用 v-if,出现/消失时引起 collapse content 高度突变 修复策略: - 移除 el-collapse-item__content 和 el-collapse-item 的自定义 transition 属性, 让 el-collapse 使用原生动画,消除双重动画 - 增大 collapse-scroll 的 min-height 从 120px 到 350px,确保切换时容器不收缩 - 将加载提示的 v-if 改为 v-show,避免 DOM 插入/移除引起高度跳变 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Description
No description provided
Languages
Java
49.4%
Vue
44.9%
JavaScript
4.6%
HTML
0.7%
SCSS
0.1%