欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

詳解vue 模版組件的三種用法

 更新時間:2017年07月21日 14:10:44   作者:堅持不懈❥  
本篇文章主要介紹了詳解vue 模版組件的三種用法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

本文介紹了詳解vue 模版組件的三種用法,分享給大家,具體如下:

第一種

//首先,別忘了引入vue.js
<div id="user_name_01"></div>
<script src="../node_modules/vue/dist/vue.js"></script>
<script>
  var User_01 = Vue.extend({// 創(chuàng)建可復(fù)用的構(gòu)造器
    template: '<p>{{firstName}} {{lastName}} age {{age}}</p>'
  });
  var user_01 = new User_01({ // 創(chuàng)建一個 user 實例
    data: {
      firstName: 'yuxie',
      lastName: 'weiliang',
      age: 33
    }
  });
  user_01.$mount('#user_name_01') // 掛載到元素上
</script>

// 頁面結(jié)果
<div>yuxie weiliang age 33</div>

第二種

data里面可以仿佛初始化的數(shù)據(jù),然后new的時候,里面的數(shù)據(jù)會覆蓋之前的,可以當(dāng)做是默認(rèn)數(shù)據(jù)

 <div id="user_name_02"></div>
 <script>
 //下面是另一種寫法,模版和數(shù)據(jù)扔一塊
  var User_02 = Vue.extend({
   template: '<p>{{firstName}} {{lastName}} age {{age}}</p>',  
  data: function(){
      return {
        firstName: 'yuxie',
        lastName: 'weiliang',
        age: 33
      }
    }
  });
  var user_02 = new User_02({data:{ age: 888888 }});//修改了age
  user_02.$mount('#user_name_02')
</script>

// 頁面結(jié)果
<div>yuxie weiliang age 888888</div>

第三種,使用了html模版

//容器
<div id="user_name_03"></div>
//模版
<template id="children-template">
  <p>{{firstName}} {{lastName}} age {{age}}</p>
</template>
//js
<script>
  var User_03 = Vue.extend({// 構(gòu)造器
    data: function(){
      return {
        firstName: 'yuxie',
        lastName: 'weiliang',
        age: 33
      }
    },
    template: '#children-template'//獲取HTML模版
  });
  var user_03 = new User_03();// 實例化
  user_03.$mount('#user_name_03') // 掛載到元素上
</script>

// 頁面結(jié)果
<div>yuxie weiliang age 33</div>

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • vue結(jié)合vant實現(xiàn)聯(lián)動效果

    vue結(jié)合vant實現(xiàn)聯(lián)動效果

    這篇文章主要為大家詳細(xì)介紹了vue結(jié)合vant實現(xiàn)聯(lián)動效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • vue3安裝vant實現(xiàn)按需引入和全局引入

    vue3安裝vant實現(xiàn)按需引入和全局引入

    本文主要介紹了vue3安裝vant實現(xiàn)按需引入和全局引入,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-04-04
  • 深入理解Vue的數(shù)據(jù)響應(yīng)式

    深入理解Vue的數(shù)據(jù)響應(yīng)式

    Vue.js的核心包括一套“響應(yīng)式系統(tǒng)”?!绊憫?yīng)式”,是指當(dāng)數(shù)據(jù)改變后,Vue會通知到使用該數(shù)據(jù)的代碼。例如,視圖渲染中使用了數(shù)據(jù),數(shù)據(jù)改變后,視圖也會自動更新。
    2021-05-05
  • vue3組件庫添加腳本的實現(xiàn)示例

    vue3組件庫添加腳本的實現(xiàn)示例

    本文主要介紹了vue3組件庫添加腳本的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-06-06
  • VUE DEMO之模擬登錄個人中心頁面之間數(shù)據(jù)傳值實例

    VUE DEMO之模擬登錄個人中心頁面之間數(shù)據(jù)傳值實例

    今天小編就為大家分享一篇VUE DEMO之模擬登錄個人中心頁面之間數(shù)據(jù)傳值實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-10-10
  • vue+iview tabs context-menu 彈出框修改樣式的方法

    vue+iview tabs context-menu 彈出框修改樣式的方法

    今天遇到一個需求說頁面頂部的菜單右鍵彈出框離得有點遠(yuǎn),需要我們做調(diào)整,下面小編給大家分享下vue+iview tabs context-menu 彈出框修改樣式的方法,感興趣的朋友跟隨小編一起看看吧
    2024-06-06
  • vue.js組件之間傳遞數(shù)據(jù)的方法

    vue.js組件之間傳遞數(shù)據(jù)的方法

    本篇文章主要介紹了vue.js組件之間傳遞數(shù)據(jù)的方法,組件實例的作用域是相互獨立的,如何傳遞數(shù)據(jù)也成了組件的重要知識點之一,有興趣的可以了解一下
    2017-07-07
  • bpmn-js在vue中的基本使用及操作功能

    bpmn-js在vue中的基本使用及操作功能

    這篇文章主要介紹了bpmn-js在vue中的基本使用及操作功能,本文通過示例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友跟隨小編一起看看吧
    2024-02-02
  • 深入了解vue-router原理并實現(xiàn)一個小demo

    深入了解vue-router原理并實現(xiàn)一個小demo

    這篇文章主要為大家詳細(xì)介紹了vue-router原理并實現(xiàn)一個小demo,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-03-03
  • Vue側(cè)滑菜單組件——DrawerLayout

    Vue側(cè)滑菜單組件——DrawerLayout

    本文介紹一個簡單的DrawerLayout(類似Android的DrawerLayout)布局組件的實現(xiàn),基于Vue.js側(cè)滑菜單組件的實現(xiàn)代碼大家通過本文一起學(xué)習(xí)吧
    2017-12-12

最新評論