Vue自學(xué)筆記(2)--v 標(biāo)簽的作用及用法效果

V標(biāo)簽作用:

1.v-text:

1.設(shè)置標(biāo)簽的內(nèi)容,會(huì)替換標(biāo)簽內(nèi)全部?jī)?nèi)容。如:上海
2.用差值表達(dá)式可以替換指定內(nèi)容,內(nèi)部支持寫(xiě)表達(dá)式

<div id="app">
        <p>{{message + '!'}}上海</p>
        <h2 v-text="message + '!' ">上海</h2>
        
    </div>
   
    <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
    <script>
        var app = new Vue({
            el: '#app',
            data: {
                message: 'Hello Vue',
              
            }
        })
    </script>
image.png

2.v-html:

1.設(shè)置元素的innerHTML,內(nèi)容中有html結(jié)構(gòu)的話會(huì)被解析為標(biāo)簽
2.v-text無(wú)論內(nèi)容是什么,都會(huì)被解析為文本
3.所以解析文本使用v-text,解析html結(jié)構(gòu)使用v-html

 <div id="app">
        <h2 v-html="content"></h2>
        <h2 v-text="content"></h2>
    </div>
   
    <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
    <script>
        var app = new Vue({
            el: '#app',
            data: {
                message: 'Hello Vue',
                content: "<a ,
              
            }
        })
    </script>
image.png

3.v-on

1.為元素綁定事件,事件名不需要寫(xiě)on,指令簡(jiǎn)寫(xiě)可以為@
2.綁定的方法定義在methods屬性中
3.方法內(nèi)部通過(guò)this關(guān)鍵字可以訪問(wèn)定義在data中的數(shù)據(jù)

 <div id="app">
        <input type="button" value="v-on單擊指令" v-on:click="doIt">
        <input type="button" value="v-on簡(jiǎn)寫(xiě)" @click="doIt">
        <input type="button" value="雙擊事件" @dblclick="doIt">
        <input type="button" value="v-on指令" @mouseover="mouseOver" @mouseleave="mouseLeave">
        <h2 @click="cf">{{food}}</h2>
    </div>

    <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
    <script>
        var app = new Vue({
            el: '#app',
            data:{
                    food: "番茄"
                },
            methods: {
                doIt: function () {
                    alert('做IT');
                },
               
                cf() {
                    // console.log(this.food);
                    this.food+='大大大';
                },
                mouseOver() {
                    console.log('鼠標(biāo)進(jìn)入');
                },
                mouseLeave() {
                    console.log('鼠標(biāo)離開(kāi)');
                }
            },

        })
    </script>
image.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容