美文网首页
04_v-if / v-else

04_v-if / v-else

作者: CHENPEIHUANG | 来源:发表于2018-02-08 16:04 被阅读0次
    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="{CHARSET}">
            <title></title>
            <style>
                .box,.box1{width:100px;height: 100px;background: red;}
                .box1{background: royalblue;}
            </style>
        </head>
        <body>
            <div id="app">
                <input type="checkbox" v-model="flag" />
                
                <!--
                    Vue 会尽可能高效地渲染元素,通常会复用已有元素而不是从头开始渲染。
                    所以 Vue 提供了一种方式来表达“这两个元素是完全独立的,不要复用它们”。
                    只需添加一个具有唯一值的 key 属性即可
                -->
                <div class="box" v-if="flag" key="a">
                    <input type="text" />
                </div>
                <div class="box1" v-else key="b">
                    <input type="text" />
                </div>
            </div>
            <script src="js/vue.js"></script>
            <script>
                var vm = new Vue({
                    el:"#app",
                    data:{
                        flag:true
                    }
                })
            </script>
        </body>
    </html>
    
    

    相关文章

      网友评论

          本文标题:04_v-if / v-else

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