vue-常用指令彙總

 

 

<!DOCTYPE html>
<html>
    <head>
        
        <meta charset="utf-8">
        <title>vue1</title>
        <script src="vue.js"></script>
        <link rel="stylesheet" type="text/css" href="vue.css">
    
    </head>
    <body>
        
        <div id="app">

            <!-- 插值表達式 -->
            <div>{{msg}}</div>
            <!-- model與元素雙向綁定 -->
            <input type="text" v-model="msg"/>            
            <!--將變量的值渲染到元素中 -->
            <h1 v-text="msg"></h1>
            <!-- 輸出原生的html -->
            <div v-html="html"></div>
            <!-- 綁定元素的屬性 -->
            <a v-bind:href="url">百度</a>


            <!--v-if和v-show都可以控制渲染或隱藏,v-show爲false只是(加了屬性display:none)不顯示但是DOM節點是存在的,而v-if爲falseDOM節點是不存在的  -->
            <div v-if="flag">
                我是if
            </div>
            <div v-else>
                我是else
            </div>
            <div v-show="flag">我是v-show</div>


            <!-- 循環渲染 -->
            <ul>
                <li v-for="item of list">{{item}}</li>
            </ul>


            <!-- "v-on:時間類型"監視事件,簡化爲 "@事件類型" -->
            <button @click="click">按鈕</button>



        </div>    
        
       <script>
            var app=new Vue({
                el:"#app",
                data:{
                    flag:true,
                    msg:'jinweichang',  
                    html:`<h1>v-html</h1>`,
                    url:"http://www.baidu.com",
                    list:["list111","list222","list333"]           
                },
                methods:{
                    click:function(){
                        console.log("按鈕被點擊了")
                    }
                }
 
                
            })        
        </script>
    </body>
</html>

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章