//在vue中的slide的效果可以使用自带的transition实现,下面是样式的部分代码。
    <!DOCTYPE html>
    
    <html lang=”en”>
    
    <head>
    
    
    
    <meta charset=”UTF-8″>
    
    
    
    <title>Document</title>
    
    
    
    <script src=’https://unpkg.com/vue’></script>
    
    
    
    <link href=”https://unpkg.com/animate.css@3.5.1/animate.min.css” rel=”stylesheet” type=”text/css”>
    
    
    
    <style>
    
    
    
    .expand-enter-active {
    
    
    
    
    transition: all 3s ease;
    
    
    
    height: 50px;
    
    
    
    overflow: hidden;
    
    
    
    }
    
    
    
    .expand-leave-active{
    
    
    
    
    transition: all 3s ease;
    
    
    
    height: 0px;
    
    
    
    overflow: hidden;
    
    
    
    }
    
    
    
    .expand-enter, .expand-leave {
    
    
    
    
    height: 0;
    
    
    
    opacity: 0;
    
    
    
    }
    
    
    
    *{margin: 0;padding: 0;}
    
    
    
    </style>
    
    </head>
    
    <body>
    
    <div id=”demo”>
    
    <button @click=”show = !show”>点击我</button>
    
    <transition name=”expand”>
    
    
    
    <div v-if=”show”>
    
    
    
    hello
    
    
    
    <span>hello</span>
    
    
    
    <br>
    
    
    
    <span>hello</span>
    
    
    
    </div>
    
    </transition>
    
    </div>
    
    <script>
    
    new Vue({
    
    
    el: ‘#demo’,
    
    data: {
    
    
    show: false,
    
    }
    
    })
    
    </script>
    
    </body>
    
    </html>
    
   
 
