美文网首页
vue中的动画

vue中的动画

作者: 没了提心吊胆的稗子 | 来源:发表于2019-07-31 09:30 被阅读0次

v-if操作的是DOM
v-show操作的是样式
如果频繁切换dom使用v-show,当数据一开始就确定下来使用v-if更好一些
如果v-if不通过,内部指令就不会再执行
动画
vue自定义的组件
<transition>
进入前,进入后,离开前,离开后四个状态,中间两个可以合并为一个
即三个动作对应三种样式实现动画效果
.v-enter进入之前, .v-enter-active正在进入, .v-leave-active正在离开
只能用在单个标签上,single element,若<transition>标签中包含多个标签就会报错
若想给循环的元素设置动画可以使用<transition-group>,但里面的每个子标签必须有key值确保唯一

多个动画之间通过name属性区分,此时的状态变为.jw-enter.jw-enter-active.jw-leave-active

<transition name="jw">
        <div v-show="flag">啦啦啦</div>
    </transition>

animate库
cnpm install animate.css

<transition enter-active-class="animated bounceInUp" leave-active-class="animated bounceOutDown">
        <div v-show="flag">你是猪</div>
    </transition>

相关文章

  • vue的动画特效

    一、Vue中的CSS动画原理transition标签 二、Vue中的JS动画与velocity.js 三、Vue中...

  • Vue动画

    Vue动画 Vue动画 CSS transition 在进入/离开的过渡中,会有 6 个 class 切换。 对于...

  • Vue中的CSS动画原理(一)

    这里以Vue中的transition过渡动画为例介绍Vue中的CSS动画原理。效果如图1所示,通过toggle...

  • vue零基础开发025——Vue中Js动画与velocity.j

    【Vue中Js动画】 【velocity.js】

  • vue中动画

    1. 下载并且引入Animate.css 2. 在html中添加 class="animated" transit...

  • vue中的动画

    vue中的动画主要依靠transition这个控件,关于transition这个api可以上官网查看vue中的tr...

  • Vue中的动画

    Vue动画 Vue动画API 定义不同的名称动画 第三方动画库Animate.css和Vue的结合使用 enter...

  • Vue中的动画

    过渡的类名 在进入/离开的过渡中,会有 6 个 class 切换。 1. v-enter:定义进入过渡的开始状态...

  • vue中的动画

    v-if操作的是DOMv-show操作的是样式如果频繁切换dom使用v-show,当数据一开始就确定下来使用v-i...

  • Vue中的动画

    基础CSS过渡和动画 动画:keyframes过渡:transition 列表动画 状态动画 组件和元素切换 1....

网友评论

      本文标题:vue中的动画

      本文链接:https://www.haomeiwen.com/subject/jtoirctx.html