跟随Element学习Vue小技巧(57)——Drawer

1,844 阅读2分钟

结束

意味着新的开始

前言

1 Drawer

过渡 transition

代码片段

<transition
  name="el-drawer-fade"
  @after-enter="afterEnter"
  @after-leave="afterLeave">
  ...
</transition>

afterEnter() {
  this.$emit('opened');
},
afterLeave() {
  this.$emit('closed');
},

.el-drawer-fade-enter-active {
  animation: el-drawer-fade-in .3s;
}

.el-drawer-fade-leave-active {
  animation: el-drawer-fade-in .3s reverse;
}

技巧解析

动画除了animation,还有transition哦
animation用from,to表示开始和结束
transition用enter和leave表示进入和离开
怎么知道是谁进入了,谁离开了呢?
给它一个名字啊
name="el-drawer-fade"
拼上名字,就可以进行动画处理了
当然,除了动画,还有动画事件
更多好玩了,等你来探索

进入/离开 & 列表过渡



在Ta没来之前 你本来就是一个人

参考链接

往期回顾