Vue 指令

  1. v-bind
    <!DOCTYPE html>
    <html lang="en" xmlns:v-bind="http://www.w3.org/1999/xhtml">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
    </head>
    <body>
    <div id="app">
        <span v-bind:title="message">鼠标悬停显示</span>
    </div>
    
    
    <!--引入vue.js 包-->
    <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
    <script>
        var vm=new Vue({
            el:"#app",
            data:{
                message:"hello,vue!"
            }
        });
    
    </script>
    
    </body>
    </html>

    2. v-if  v-else

    <!DOCTYPE html>
    <html lang="en" xmlns:v-bind="http://www.w3.org/1999/xhtml">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
    </head>
    <body>
    <div id="app">
        <h1 v-if="ok">yes</h1>
        <h1 v-else>no</h1>
    </div>
    
    <!--引入vue.js 包-->
    <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
    <script>
        var vm=new Vue({
            el:"#app",
            data:{
                ok:true
            }
        });
    
    </script>
    
    </body>
    </html>

    3. v-if  v-else-if  v-else 

    <!DOCTYPE html>
    <html lang="en" xmlns:v-bind="http://www.w3.org/1999/xhtml">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
    </head>
    <body>
    <div id="app">
        <h1 v-if="type==='A'">A</h1>
        <h1 v-else-if="type==='B'">B</h1>
        <h1 v-else-if="type==='D'">D</h1>
        <h1 v-else>C</h1>
    </div>
    
    <!--引入vue.js 包-->
    <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
    <script>
        var vm=new Vue({
            el:"#app",
            data:{
                type:'A'
            }
        });
    
    </script>
    
    </body>
    </html>

     

posted @ 2021-01-22 17:15  创客未来  阅读(87)  评论(0编辑  收藏  举报