菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻
94
0

vue 常用指令

原创
05/13 14:22
阅读数 63127

vue常用指令:

1. v-model   一般用在表单元素   input-->  text  ---> v-model='msg'

2. 循环数组:

<li v-for="(value,index) in arr">
    {{value}}{{index}}
</li>

 3.循环json:

<li v-for="(value,key) in json">
            {{value}} {{key}}
        </li>

 

事件:

new Vue({
el:'.box',
data:{},
methods:{
show:function () {
alert(1);
}
}
});



<div class="box">
<input type="button" value="按钮" v-on:click="show()">
</div>


 v-on:click
 v-on:mouseover
 v-on:mouseout
 v-on:dblclick
 v-on:mouseup
 v-on:mousedown
    <script>
        window.onload=function () {
         new Vue({
                el:'.box',
                data:{
                    arr:['width','height','back','font']
                },
             methods:{
                    add:function () {
                        this.arr.push('aaa');
                    }
             }
            });
        };
    </script>
</head>
<body>
<div class="box">
    <input type="button" value="按钮" v-on:click="add()">
    <br>
    <ul>
        <li v-for="value in arr">
            {{value}}
        </li>
    </ul>
</div>
</body>
</html>

 4. v-show

methods:{
changea:function () {
if(this.a==true){
this.a=false;
}else{
this.a=true;
}
}
}



<div class="box">
<input type="button" value="按钮" v-on:click="changea()" >
<div class="small-box" v-show="a">
</div>
</div>
 
 5.事件简写 : @click
 
 
 

发表评论

0/200
94 点赞
0 评论
收藏