亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Vue.js?模板語法和數(shù)據(jù)綁定

 更新時間:2022年05月27日 11:06:33   作者:??奔跑吧雞翅????  
這篇文章主要介紹了Vue.js?模板語法和數(shù)據(jù)綁定,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下

模板語法

Vue 模板語法有兩大類

插值語法:

  • 功能:用于解析標(biāo)簽體內(nèi)容
  • 寫法:{{xxx}},xxx是js表達(dá)式,可以讀取到 data 中屬性

指令語法:

  • 功能:用于解析標(biāo)簽(標(biāo)簽屬性、標(biāo)簽體內(nèi)容、綁定事件...)
  • 寫法:v-bind:href="xxx" 或簡寫為 :href="xxx",xxx是js表達(dá)式,可以讀取到 data 中屬性
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Vue初識</title>
    <script type="text/javascript" src="./js/vue.js"></script>
</head>
<body>
<div id="root">
    <h1>插值語法</h1>
    Hello {{name}}
    <h1>語法指令</h1>
    <a :href="url" rel="external nofollow" >百度</a>
</div>
<script type="text/javascript">
    new Vue({
        el:"#root",
        data:{
            name:"world",
            url:"https://www.baidu.com"
        }
    })
</script>
</body>
</html>

數(shù)據(jù)綁定

Vue中有2種數(shù)據(jù)綁定的方式

  • 單向綁定(v-bind):數(shù)據(jù)只能從 data 流向頁面
  • 雙向綁定(v-model):數(shù)據(jù)不僅能從 data 流向頁面,還可以從頁面流向data

備注

  • 雙向綁定一般都應(yīng)用在表單類元素上(如: input、select等)
  • v-model:value 可以簡寫為v-model,因為 v-model 默認(rèn)收集的就是 value 值
<body>
<div id="root">
    <!--普通寫法-->
    單向數(shù)據(jù)綁定:<input type="text" v-bind:value="name"><br/>
    雙向數(shù)據(jù)綁定:<input type="text" v-model:value="name"><br/>
    <!--簡寫-->
    單向數(shù)據(jù)綁定:<input type="text" :value="name"><br/>
    雙向數(shù)據(jù)綁定:<input type="text" v-model="name"><br/>

    <!--如下代碼是錯誤的,v-model只能用在表單類元素上(輸入類,有)-->
    <!--<h2 v-model:x="name"></h2>-->
</div>
<script type="text/javascript">
    new Vue({
        el:"#root",
        data:{
            name:"world",
        }
    })
</script>

el的兩種寫法

第一種寫法

new Vue({
        el:"#root",
        data:{
            name:"world",
        }
    })

第二種寫法

const x = new Vue({
        data:{
            name:"world",
        }
    })
console.log(x)
x.$mount('#root')

其中 $mount可以在打印的 vue 實例中找到

data的兩種寫法

第一種寫法:對象式

new Vue({
        el: "#root",
        data: {
            name: "world",
        }
    })

第一種寫法:函數(shù)式

new Vue({
        el: "#root",
        data: function () {
            //此處的this是vue實例對象
            return {
                name: 'world'
            }
        }
    })

或者:

new Vue({
        el: "#root",
        data(){
            return {
                name: 'world'
            }
        }
    })

目前學(xué)習(xí)兩種寫法都可以,但以后學(xué)到組件,必須函數(shù)式,否則會報錯

另外:不能寫成箭頭函數(shù),因為 this 就不是 vue 實例對象了,而是全局 window

new Vue({
        el: "#root",
        data: ()=> {
            //此處的this是全局的window
            return {
                name: 'world'
            }
        }
    })

到此這篇關(guān)于Vue.js 模板語法和數(shù)據(jù)綁定的文章就介紹到這了,更多相關(guān)Vue 模板語法內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Vue全家桶入門基礎(chǔ)教程

    Vue全家桶入門基礎(chǔ)教程

    Vue 是一套用于構(gòu)建用戶界面的漸進(jìn)式框架,和React,都自稱自己只關(guān)注視圖層,全家桶對于開發(fā)一個完整的中大型單頁面應(yīng)用項目所必須的所必須的插件和框架,本文給大家分享Vue全家桶入門基礎(chǔ)教程,感興趣的朋友一起看看吧
    2021-05-05
  • vue中字典的使用

    vue中字典的使用

    這篇文章主要介紹了vue中字典的使用,本文通過示例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2023-12-12
  • vue使用$emit時,父組件無法監(jiān)聽到子組件的事件實例

    vue使用$emit時,父組件無法監(jiān)聽到子組件的事件實例

    下面小編就為大家分享一篇vue使用$emit時,父組件無法監(jiān)聽到子組件的事件實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-02-02
  • Vue路由跳轉(zhuǎn)的5種方式及擴(kuò)展

    Vue路由跳轉(zhuǎn)的5種方式及擴(kuò)展

    這篇文章主要給大家介紹了關(guān)于Vue路由跳轉(zhuǎn)的5種方式及擴(kuò)展,在Vue中路由是一種用于導(dǎo)航和管理頁面之間跳轉(zhuǎn)的機(jī)制,Vue Router是Vue官方提供的路由管理器,需要的朋友可以參考下
    2023-11-11
  • vue移動端下拉刷新和上拉加載的實現(xiàn)代碼

    vue移動端下拉刷新和上拉加載的實現(xiàn)代碼

    這篇文章主要介紹了vue移動端下拉刷新和上拉加載的實現(xiàn)代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-09-09
  • 基于Vue和Element-Ui搭建項目的方法

    基于Vue和Element-Ui搭建項目的方法

    這篇文章主要介紹了基于Vue和Element-Ui搭建項目的方法,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-09-09
  • Vue SPA 如何解決瀏覽器緩存問題

    Vue SPA 如何解決瀏覽器緩存問題

    這篇文章主要介紹了Vue SPA 如何解決瀏覽器緩存問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • 詳解如何使用Vue實現(xiàn)圖像識別和人臉對比

    詳解如何使用Vue實現(xiàn)圖像識別和人臉對比

    隨著人工智能的發(fā)展,圖像識別和人臉識別技術(shù)已經(jīng)被廣泛應(yīng)用于各種應(yīng)用程序中,Vue為我們提供了許多實用工具和庫,可以幫助我們在應(yīng)用程序中進(jìn)行圖像識別和人臉識別,在本文中,我們將介紹如何使用Vue進(jìn)行圖像識別和人臉對比,需要的朋友可以參考下
    2023-06-06
  • Vue+axios實現(xiàn)統(tǒng)一接口管理的方法

    Vue+axios實現(xiàn)統(tǒng)一接口管理的方法

    這篇文章主要介紹了Vue+axios實現(xiàn)統(tǒng)一接口管理的方法,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-07-07
  • 如何獲取vue單文件自身源碼路徑

    如何獲取vue單文件自身源碼路徑

    這篇文章主要介紹了如何獲取vue單文件自身源碼路徑,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05

最新評論