手机版

vue中组件的过渡动画及实现代码

时间:2021-08-28 来源:互联网 编辑:宝哥软件园 浏览:

1.和多个元素的过渡一样,用组件来替换过渡中包裹的标签

风格。淡入。淡入淡出到{ opacity: 0 } .淡入激活。淡入淡出保持活跃{ transition:不透明度2s } /style/headbody div id='demo '按钮@click='show=!show ' click me/button transition name=' fade ' mode=' in-out ' child-one v-if=' show '/child-one child-two v-else/child-two/transition/div script Vue。组件(' child-one ',{ template : ' div child-one/div ` })Vue。组件(' child-two ',{ el: ' # demo ',data : }动态组件:组件组件:is属性,来实现组件的过渡效果

风格。淡入。淡入淡出到{ opacity: 0 } .淡入激活。淡入淡出激活{ transition:不透明度2s }/style/head body div id=' demo ' button @ click=' handleClick ' me/button transition name=' fade ' mode=' in-out '组件: is=' type '/组件/transition/div script Vue。组件(' child-one ',{ template : ` div child-one/div ` })Vue。组件(' child-two ',{ template 3: ` div-two/div `})新增child-two ' : ' child-one ' } })/脚本PS:下面看下某视频剪辑软件过渡动画实现

实现一个点击切换元素的隐藏和显示状态!

div id='app '过渡p v-if='显示你好世界/p/过渡按钮@click='切换'切换/button/div需要把加入动画的元素放在过渡组件内,定义一个按钮的切换方法

脚本var app=new Vue({ El : ' # app },data:{ show:true },methods : { toggle : function(){ this。show=!这个节目。} } })/脚本给不同状态下添加相应的样式。v-输入,v-leave-to { opa city 33600;}.v-回车-激活,v-leave-to { color : # 00BFFF;过渡:不透明度3s;}可以给过渡添加一个名字,如果名字为'褪色,则班级前缀为指定的名字

动画过程中类名的变化

我们可以自定义类名,在元素属性中添加进入状态输入活动类别,和离开状态离开活动班级

总结

以上所述是小编给大家介绍的某视频剪辑软件中组件的过渡动画及实现代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!

版权声明:vue中组件的过渡动画及实现代码是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。