vue 动画效果1

要点:

 

 

然后还可以实现当一开始出场就进行一次来的动画

 

 

 

 最好写上name,因为如果一个组件中有两个动画,如果不写的话将就会都会去找v-enter-active或者

v-leave-active,当需要两个不同的动画时,就不能实现,所以最好加上name

 

实现效果点下一往又一推隐藏,再点下又回来

 

 而这边写的动画不需要写两个只需要写一个因为比如你写了一个推出来的,反着播放就是推进去的

先把样式准备好

 

css3写动画

 

 使用vue写动画

要进行动画的元素要在外面加上transition标签

 但是动画的样式名也需要改变

 

如果给transition标签增加name属性,则样式的v要改成name

 

 

 如果不加name的话,就是默认v

然后还可以实现当一开始出场就进行一次来的动画

但是如果这样写的话,会报类型错误毕竟这么些是给appear属性赋值为一个为true的字符串

 

 所以要么:appear这样“”里面就变成了表达式了可以读到布尔值true

 

直接加上也可以

 

vue会自动给你加样式,而且发现你加的transition会自动脱掉跟template一样

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值