css - Vue2:v-move 不适用于“离开”过渡
问题描述
解决方案
-leave-active 转换类必须应用一个position: absolute
声明,以便将其从布局流中取出,以便兄弟姐妹可以移动到它周围。
https://forum.vuejs.org/t/transition-group-move-class-not-occuring-in-the-array/6381/4
这也可能意味着您应该在 transition-group 元素中声明定位。Vue 团队中没有人提到这一点,但我没有发现转换类自动应用了这一点。
.drawer-leave-active {
position: absolute;
// optional, depends on your layout
left: 0;
width: 100%;
}
.utilities {
position: relative;
}
推荐阅读
- windows - 批量输出非 UTF-8 文本文件的 WMIC 命令
- python - 如何将一个列表扩展到另一个列表的长度?
- linux - 当 mlock'd 时,单个内存页面中的段如何表现?
- mysql - 主题先决条件的 SQL 查询
- c++ - 创建一个以自定义对象为键的 unordered_map
- delphi - 如何自动将范围名称添加到delphi库单元?
- timetable - 比较两个不同时间表的两个讲座时段
- python-3.x - 使用python在for循环中减去交替行的日期时间列
- swift - Swift 协议和扩展,如果存在,我需要调用实例方法
- python - 如何为 Django 模型提供 API 密钥