Vue中v-if和v-show指令的使用

请陛下批阅

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>if和show</title>
    <script src="../../vue/vue.js"></script>
</head>
<body>
<div id="app">
    <input type="button" value="toggle" @click="flag = !flag">
    <!-- 每次切换都会重新创建或删除元素;
         有较高的切换性能消耗
         -->
    <h3 v-if="flag">这是v-if控制的元素</h3>

    <!-- 每次切换都只是添加或删除 display: none;
         有较高的初始化性能消耗
         -->
    <h3 v-show="flag">这是v-show控制的元素</h3>
</div>
</body>
<script>
    var vm = new Vue({
        el: '#app',
        data: {
            flag: true
        }
    });
</script>
</html>
发布了62 篇原创文章 · 获赞 0 · 访问量 1247

猜你喜欢

转载自blog.csdn.net/weixin_45616246/article/details/105350028