最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

模板語法

Vue 模板語法有兩大類

插值語法:

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

指令語法:

  • 功能:用于解析標簽(標簽屬性、標簽體內(nèi)容、綁定事件...)
  • 寫法:v-bind:href="xxx" 或簡寫為 :href="xxx",xxx是js表達式,可以讀取到 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

備注

  • 雙向綁定一般都應用在表單類元素上(如: input、select等)
  • v-model:value 可以簡寫為v-model,因為 v-model 默認收集的就是 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'
            }
        }
    })

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

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

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

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

相關文章

  • vue3實現(xiàn)多個表格同時滾動并固定表頭

    vue3實現(xiàn)多個表格同時滾動并固定表頭

    這篇文章主要給大家介紹了vue3中多個表格怎么同時滾動并且固定表頭,文中通過代碼示例給大家講解的非常詳細,對大家的學習或工作有一定的幫助,需要的朋友可以參考下
    2024-02-02
  • Vue3指令之搜索框輸入防抖功能實現(xiàn)

    Vue3指令之搜索框輸入防抖功能實現(xiàn)

    在Vue開發(fā)中遇到了搜索框輸入防抖處理,算是防抖的使用場景之一吧,這篇文章主要給大家介紹了關于Vue3指令之搜索框輸入防抖功能實現(xiàn)的相關資料,需要的朋友可以參考下
    2022-12-12
  • Vue單文件組件開發(fā)實現(xiàn)過程詳解

    Vue單文件組件開發(fā)實現(xiàn)過程詳解

    這篇文章主要介紹了Vue單文件組件開發(fā)實現(xiàn)過程詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-07-07
  • vue3使用axios并封裝axios請求的詳細步驟

    vue3使用axios并封裝axios請求的詳細步驟

    本篇文章分步驟給大家介紹了vue3使用axios并封裝axios請求的詳細步驟,結(jié)合實例代碼給大家講解的非常詳細,需要的朋友參考下吧
    2023-06-06
  • 使用Mockjs模擬接口實現(xiàn)增刪改查、分頁及多條件查詢

    使用Mockjs模擬接口實現(xiàn)增刪改查、分頁及多條件查詢

    Mock.js是一個模擬數(shù)據(jù)生成器,可以讓前端獨立于后端進行開發(fā),下面這篇文章主要給大家介紹了關于使用Mockjs模擬接口實現(xiàn)增刪改查、分頁及多條件查詢的相關資料,需要的朋友可以參考下
    2022-04-04
  • vue使用echarts實現(xiàn)地圖的方法詳解

    vue使用echarts實現(xiàn)地圖的方法詳解

    這篇文章主要為大家詳細介紹了vue使用echarts實現(xiàn)地圖的方法,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-03-03
  • 在Nginx上部署前端Vue項目的詳細步驟(超級簡單!)

    在Nginx上部署前端Vue項目的詳細步驟(超級簡單!)

    這篇文章主要介紹了在Nginx上部署前端Vue項目的詳細步驟,Nginx是一款高效的HTTP和反向代理Web服務器,作為開源軟件,Nginx以其高性能、可擴展性和靈活性廣泛應用于Web架構(gòu)中,文中將步驟介紹的非常詳細,需要的朋友可以參考下
    2024-10-10
  • Vue導出json數(shù)據(jù)到Excel電子表格的示例

    Vue導出json數(shù)據(jù)到Excel電子表格的示例

    本篇主要介紹了Vue導出json數(shù)據(jù)到Excel電子表格的示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-12-12
  • Vue之常用的內(nèi)置指令詳解

    Vue之常用的內(nèi)置指令詳解

    這篇文章主要為大家介紹了Vue之常用的內(nèi)置指令,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2021-11-11
  • mpvue中使用flyjs全局攔截的實現(xiàn)代碼

    mpvue中使用flyjs全局攔截的實現(xiàn)代碼

    這篇文章主要介紹了mpvue中使用flyjs全局攔截的實現(xiàn)代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-09-09

最新評論

蒙自县| 桂林市| 专栏| 南溪县| 资中县| 耒阳市| 洞口县| 中牟县| 阿拉善右旗| 金溪县| 宜章县| 和田县| 六盘水市| 武穴市| 杨浦区| 尼勒克县| 象山县| 乌兰浩特市| 香港| 舒城县| 高雄县| 澜沧| 岢岚县| 丰都县| 临澧县| 孝感市| 龙岩市| 霍山县| 九江县| 和林格尔县| 南漳县| 通许县| 麻江县| 宽城| 宿迁市| 德保县| 峨山| 合肥市| 同德县| 井冈山市| 兴义市|