vue零基础开发027——Vue中的列表过渡

2019-12-11  本文已影响0人  文朝明
<html>
<head>
    <meta charset="utf-8" />
    <title>Vue中的列表过渡</title>
    <script src="./vue.js"></script>
    <style>
        .v-enter, v-leave-to {
            opacity: 0
        }

        .v-enter-active, v-leave-active {
            transition: opacity 1s
        }
    </style>
</head>
<body>
    <div id="root">
        <transition-group>
            <div v-for="item of list" :key="item.id">
                {{item.title}}
            </div>
        </transition-group>
        <button @click="handleBtnClick">add</button>
    </div>
    <script>
        var count = 0;
        var vm = new Vue({
            el: "#root",
            data: {
                list: []
            },
            methods: {
                handleBtnClick: function () {
                    this.list.push({
                        id: count++,
                        title: 'hellow world'
                    })
                }
            }

        })

    </script>
</body>
</html>


Vue中的列表过渡
上一篇下一篇

猜你喜欢

热点阅读