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>

猜你喜欢

转载自www.cnblogs.com/JinweiChang/p/12673754.html
今日推荐