美文网首页
vue笔记-10(动画自定义v-前缀)

vue笔记-10(动画自定义v-前缀)

作者: 7ColorLotus | 来源:发表于2020-09-16 17:52 被阅读0次

    动画自定义v-前缀

    • 定义tansition的name属性为my
    • 代码演示
    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="UTF-8">
      <meta name="viewport" content="width=device-width, initial-scale=1.0">
      <title>vue动画</title>
      <script src="https://cdn.staticfile.org/vue/2.2.2/vue.min.js"></script>
      <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/3.7.2/animate.min.css">
    
      <style>  
          
          .my-eneter,
          .my-leave-to{
              opacity: 0;
              transform: tanslateX(100px)
          }
    
          
          .my-enter-active,
          .my-leave-active{
              transition: all 0.8s ease;
          }
      </style>
    </head>
    <body>
      <div id="app">
          <input type="button" value="toggle" v-on:click="flag = !flag">
    
           <transition name="my">
               <h3 v-if="flag">这是一个H3</h3>
           </transition>
    
    
      </div>
    
      <script>
          var vm = new Vue({
              el: "#app",
              data: {
                  flag: false
              }
          })
      </script>
    </body>
    </html>
    

    相关文章

      网友评论

          本文标题:vue笔记-10(动画自定义v-前缀)

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