美文网首页Vue
vue中css动画原理

vue中css动画原理

作者: 程序员同行者 | 来源:发表于2018-07-25 13:12 被阅读20次
    <!DOCTYPE html>
    <html>
    <head>
        <title>vue中css动画原理</title>
        <script src="./vue.js"></script>
        <style>
            /*// 显示动画过度*/
            .v-enter {
                opacity: 0;
            }
            .v-enter-active {
                transition: opacity 3s;
            }
            /*// 隐藏动画过度*/
            .v-leave-to {
                opacity: 0;
            }
            .v-leave-active {
                transition: opacity 3s;
            }
        </style>
    </head>
    <body>
    <div id='app'>
        <transition>
        <div v-if="show" >hello world</div>
        </transition>
        <button @click='handleClick'>切换</button>
    </div>
    <script>
        
        var vm1 =  new Vue({
            el: '#app',
            data: {
                show: true
            },
            methods: {
                handleClick: function() {
                    this.show = !this.show
                }
            }
        
            
        })
        
    </script>
    </body>
    </html>
    

    相关文章

      网友评论

        本文标题:vue中css动画原理

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