vue中的关键字

1. v-model

    是将标签的value值与vue实例中data属性进行绑定

请输入您的专业:<input type="text" v-model="major"/>


new Vue({
    el:'#app',
    data:{
        major:'java'
    }

})

2. v-on

    通过配合具体的事件名,来绑定vue中定义的函数

请输入您的专业:<input type="text" v-on="changeMajor"/>


new Vue({
    el:'#app',
    data:{
        major:'java'
    },
    methods:{
        changeMajor:function(){

        console.log("change Title")

}
    
    }

})

3.v-bind

      我们知道差值表达式是不能写在html的标签的属性内的,那如果一定要用vue中的属性作为html标签的属性的内容,就可以通过v-bind进行属性绑定。

new Vue({

    data:{
        link:'http://www.baidu.com'
    }

});

<a v-bind:href="link"> 百度 </a>

 4.v-once

       此时该标签中的插值表达式,只获取一次数据。之后数据的变化不影响此差值表达式的值。

5. v-hmtl 和 v-text

v-html会将vue中的属性值作为html的元素来使用

v-text会将vue中的属性的值只作为纯文本来使用

<span v-html="mylink"></span>

<span v-text="mylink"></span>


new Vue({

    el:'#app',
    data:{
        link:'http://baidu.com',
        mylink:'<a href="http://www.baidu.com">百度</a>'

        }

    })

 

评论 51
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

张铎(信念)

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值