阅读背景:

动画——Vue中的动画封装

来源:互联网 

封装动画让代码可复用

如下是一个简单的点击渐变、渐隐:

<!DOCTYPE html> <html> <head>     <title></title>     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />     <link rel="stylesheet" type="text/css" href="/go.html?url=./animate.css">     <script src="./vue.js"></script>     <!-- <script src="https://cdn.staticfile.org/vue/2.6.10/vue.common.dev.js"></script> -->     <style type="text/css">         /*因为没有给它命名,所以用默认v开头的class名*/         .v-enter, .v-leave-to {             opacity: 0;         }         .v-enter-active, .v-leave-active {             transition: opacity 1s;         }     </style> </head> <body>     <div id="root">         //性能考虑,尽量不用index作为key值 <br>         <transition>             <div v-show="show">hello</div>         </transition>         <button @click="handBtnClick">toggle</button>     </div>     <script type="text/javascript">         var vm = new Vue({             el: "#root",             data: {                 show: true             },             methods: {                 handBtnClick: function() {                     this.show = !this.show                 }             }         });     </script> </body> </html> <!DOCTYPE html> <html>



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: