Vue常用指令

Vue常用指令

v-bind

<a v-bind:href="url">百度一下</a>
<!--
v-bind 可以省略
-->
<a:href="url">百度一下</a>

v-model

<input name="username" v-model="username">

v-on

    <input type="button" vue="一个按钮" v-on:click="show()">
    <input type="button" vue="一个按钮" @click="show()">
<script src="js/vue.js"></script>
<script>
    // 1. 创建Vue核心对象
    new Vue({
        el:"\#app",
        data(){
            return {
                username: "",
                url:"https://www.baidu.com"
            }
        },
        methods:{
            show(){
                alert("我被点了...");
            }
        }
        /*data:function (){
            return {
                username:""
            }
        }
        简化格式*/

    });
</script>

v-if

<div v-if="count == 3">div1</div>
<div v-else-fi="count == 4">div2</div>
<div v-else>div3</div>

v-show

<div v-show="count==3">div4</div>

v-for

<div v-for="addr in addrs">
    {{addr}}<br>
</div>

加索引

<div v-for="addr in addrs">
    <!--i 表示索引,从0开始-->
    {{i+1}}:{{addr}}<br>
</div>