真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

vue的模板語法指令如何使用

本篇內(nèi)容介紹了“vue的模板語法指令如何使用”的有關(guān)知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!

在尼開遠(yuǎn)等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供做網(wǎng)站、網(wǎng)站設(shè)計 網(wǎng)站設(shè)計制作按需求定制開發(fā),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),高端網(wǎng)站設(shè)計,全網(wǎng)營銷推廣,外貿(mào)網(wǎng)站建設(shè),尼開遠(yuǎn)網(wǎng)站建設(shè)費用合理。

vue的模板語法指令如何使用

指令的概念

指令(Directives)是 vue 為開發(fā)者提供的模板語法,用于輔助開發(fā)者渲染頁面的基本結(jié)構(gòu)。

vue 中的指令按照不同的用途可以分為如下 6 大類:

  • 內(nèi)容渲染指令 v-text {{ }} v-html

  • 屬性綁定指令 v-bind => :

  • 事件綁定指令 v-on => @

  • 雙向綁定指令 v-model

  • 條件渲染指令 v-if v-show

  • 列表渲染指令 v-for

內(nèi)容渲染指令

內(nèi)容渲染指令用來輔助開發(fā)者渲染 DOM 元素的文本內(nèi)容。常用的內(nèi)容渲染指令有如下 3 個:

  • v-text

  • {

    { }}

  • v-html

區(qū)別:

  • v-text 指令會覆蓋元素內(nèi)默認(rèn)值

  • vue 提供的 {{ }} 語法,專門用來解決 v-text 會覆蓋默認(rèn)文本內(nèi)容的問題。這種 {{ }} 語法的專業(yè)名稱是插值表達(dá)式。不會覆蓋元素中默認(rèn)的文本內(nèi)容。

  • v-text 指令和插值表達(dá)式只能渲染純文本內(nèi)容,可以把包含 HTML 標(biāo)簽的字符串渲染為頁面的 HTML 元素

屬性綁定指令 v-bind

如果需要為元素的屬性動態(tài)綁定屬性值,則需要用到 v-bind 屬性綁定指令

由于 v-bind 指令在開發(fā)中使用頻率非常高,因此,vue 官方為其提供了簡寫形式(簡寫為英文的 :

代碼案例:





    
    
    
    v-bind 屬性綁定指令
    
    



    
    
        
        
        
                          
        
tips翻轉(zhuǎn)的結(jié)果是:{{ tips.split('').reverse().join('')}}
    
         

在 vue 提供的模板渲染語法中,除了支持綁定簡單的數(shù)據(jù)值之外,還支持 Javascript 表達(dá)式的運算,例如

vue的模板語法指令如何使用

事件綁定指令 v-on

vue 提供了 v-on 事件綁定指令,用來輔助程序員為 DOM 元素綁定事件監(jiān)聽。語法格式如下:

vue的模板語法指令如何使用
注意:原生 DOM 對象有 onclick、oninput、onkeyup 等原生事件,替換為 vue 的事件綁定形式后,

分別為:v-on:click、v-on:input、v-on:keyup

通過 v-on 綁定的事件處理函數(shù),需要在 methods 節(jié)點中進(jìn)行聲明

vue的模板語法指令如何使用

由于 v-on 指令在開發(fā)中使用頻率非常高,因此,vue 官方為其提供了簡寫形式(簡寫為英文的 @ )。

vue的模板語法指令如何使用

代碼案例:





    
    
    
    v-on 事件綁定指令



    
    
        

count的值為{{count}}

                                   +1         -1     
                        

事件修飾符

在事件處理函數(shù)中調(diào)用 event.preventDefault()event.stopPropagation() 是非常常見的需求。因此,vue 提供了事件修飾符的概念,來輔助程序員更方便的對事件的觸發(fā)進(jìn)行控制。常用的 5 個事件修飾符如下:

vue的模板語法指令如何使用

語法格式如下:

vue的模板語法指令如何使用

代碼案例:





    
    
    
    事件修飾符



    
    
    
        跳轉(zhuǎn)到百度頁面
    
                        

雙向綁定指令 v-model

vue 提供了 v-model 雙向數(shù)據(jù)綁定指令,用來輔助開發(fā)者在不操作 DOM的前提下,快速獲取表單的數(shù)據(jù)




    
    
    
    雙向綁定指令 v-model


    
        
         +
         =
        {{ num1 + num2}}

        
                          獲取用戶名               

v-model 指令的修飾符

為了方便對用戶輸入的內(nèi)容進(jìn)行處理,vue 為 v-model 指令提供了 3 個修飾符,分別是:

vue的模板語法指令如何使用
vue的模板語法指令如何使用

條件渲染指令

條件渲染指令用來輔助開發(fā)者按需控制 DOM 的顯示與隱藏。條件渲染指令有如下兩個,分別是:

vue的模板語法指令如何使用v-if 和 v-show 的區(qū)別

實現(xiàn)原理不同:

性能消耗不同:

代碼案例:




    
    
    
    條件渲染指令


    
        v-if 控制

        v-show控制

              

列表渲染指令

vue 提供了 v-for 列表渲染指令,用來輔助開發(fā)者基于一個數(shù)組來循環(huán)渲染一個列表結(jié)構(gòu)。

v-for 指令需要使用 item in items 形式的特殊語法,其中:

vue的模板語法指令如何使用

“vue的模板語法指令如何使用”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實用文章!


本文名稱:vue的模板語法指令如何使用
鏈接URL:http://weahome.cn/article/gjhshp.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部