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

Vue父子模版?zhèn)髦导敖M件傳值的三種方法

 更新時間:2017年11月27日 09:16:39   作者:雨歇微涼  
這篇文章主要介紹了Vue父子模版?zhèn)髦导敖M件傳值的三種方法,需要的朋友可以參考下

這里是針對于vue1.0,如果要學(xué)2.0,建議大家去看官方文檔

vue2.0 http://vuefe.cn/guide/

vue-router2.0https://router.vuejs.org/zh-cn/essentials/getting-started.html

第一種

<div id="example">
  <my-component></my-component>
</div>
<script src="../node_modules/vue/dist/vue.js"></script>
<script>
  //向子組件傳遞數(shù)據(jù)
  //省略extend方法,vue內(nèi)部調(diào)用
  Vue.component('my-component', {
    //模板里不支持駝峰的屬性寫法,需要轉(zhuǎn)換為‘-'連接的屬性寫法
    data:function(){
      return{
        parentMsg: '雨歇微涼'
      }
    },
    template: '<div>'
        +'<input v-model="parentMsg">'
        +'<br>'
        +'<child-component :my-message="parentMsg"></child-component>'
        +'</div>',
    components: {
      'child-component': {
        props: ['myMessage'],
        template: '<div>{{myMessage}}</div>'
      }
    }
  });
  // 創(chuàng)建根實例1
  new Vue({
    el: '#example'
  });
</script>

有什么疑惑的,也可以去查官網(wǎng)的文檔,prop傳值,這里也可以直接拷去試,如果你有什么更好的簡介,還希望能夠拿出來分享。

第二種

<div id="example">
  <my-component></my-component>
</div>
<script src="../node_modules/vue/dist/vue.js"></script>
<script>
  //向子組件傳遞數(shù)據(jù)
  //省略extend方法,vue內(nèi)部調(diào)用
  Vue.component('my-component', {
    data:function(){
      return {
        name:'xiaoming',
        age:20
      }
    },
    //模板里不支持駝峰的屬性寫法,需要轉(zhuǎn)換為‘-'連接的屬性寫法
    template: '<div >{{name}}Parent</div><child1-component v-bind:msg-name="name"></child1-component>',
    components: {
      'child1-component': {
        // 聲明 props
        props: ['msgName'],
        template: '<div>A child-111111 component!{{msgName}}</div>'
      }
    }
  });
  // 創(chuàng)建根實例1
  new Vue({
    el: '#example'
  });
</script>

第三種

<div id="example">
  <my-component></my-component>
</div>
<script src="../node_modules/vue/dist/vue.js"></script>
<script>
  //向子組件傳遞數(shù)據(jù)
  //省略extend方法,vue內(nèi)部調(diào)用
  Vue.component('my-component', {
    data:function(){
      return {
        name:'xiaoming',
        age:20
      }
    },
    //模板里不支持駝峰的屬性寫法,需要轉(zhuǎn)換為‘-'連接的屬性寫法
    template: '<div >{{name}}Parent</div><child1-component some="1 + 1"></child1-component><child2-component :some="1 + 3"></child2-component>', 
    components: {
      'child1-component': {
        // 聲明 props
        props: ['some'],
        template: '<div>{{some}}</div>',
        ready:function(){
          console.log(this.some)
        }
      },
      'child2-component': {
        // 聲明 props
        props: ['some'],
        template: '<div>{{some}}</div>',
        ready:function(){
          console.log(this.some)
        }
      }
    }
  });
  // 創(chuàng)建根實例1
  new Vue({
    el: '#example'
  });
</script>

這個例子主要是說明帶冒號和不帶冒號的區(qū)別,不帶冒號就是一個字符串死值,帶冒號會到父模版的data中去尋找值的具體內(nèi)容。

總結(jié)

以上所述是小編給大家介紹的Vue父子模版?zhèn)髦导敖M件傳值的三種方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • vue elementUI實現(xiàn)自定義正則規(guī)則驗證

    vue elementUI實現(xiàn)自定義正則規(guī)則驗證

    本文主要介紹了vue elementUI實現(xiàn)自定義正則規(guī)則驗證,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • vue3中覆蓋組件樣式的方法小結(jié)

    vue3中覆蓋組件樣式的方法小結(jié)

    在 Vue 3 中,覆蓋組件樣式的方法與 Vue 2 相似,但由于 Vue 3 更多地依賴于 CSS 的模塊化,一些最佳實踐可能會有所不同,下面就跟隨小編一起來了解一下吧
    2024-04-04
  • vue實現(xiàn)通訊錄功能

    vue實現(xiàn)通訊錄功能

    這篇文章主要為大家詳細(xì)介紹了vue實現(xiàn)通訊錄功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-07-07
  • vue+Element-ui前端實現(xiàn)分頁效果

    vue+Element-ui前端實現(xiàn)分頁效果

    這篇文章主要為大家詳細(xì)介紹了vue+Element-ui前端實現(xiàn)分頁效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-11-11
  • vue element-ui讀取pdf文件的方法

    vue element-ui讀取pdf文件的方法

    這篇文章主要介紹了vue element-ui讀取pdf文件的方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-11-11
  • vue各種事件監(jiān)聽實例(小結(jié))

    vue各種事件監(jiān)聽實例(小結(jié))

    這篇文章主要介紹了vue各種事件監(jiān)聽實例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-06-06
  • Vue.js 中的異步組件是什么及使用異步組件的示例

    Vue.js 中的異步組件是什么及使用異步組件的示例

    異步組件是 Vue.js 中提高應(yīng)用程序性能和加載速度的重要功能之一,在使用異步組件時,需要注意組件的加載時間、錯誤處理和命名規(guī)范等問題,本文將介紹 Vue.js 中異步組件的概念、優(yōu)勢以及如何使用異步組件,感興趣的朋友一起看看吧
    2023-10-10
  • Vue3中setup方法的用法詳解

    Vue3中setup方法的用法詳解

    在vue3版本中,引入了一個新的函數(shù),叫做setup。這篇文章將為大家詳細(xì)介紹一下Vue3中setup方法的用法,感興趣小伙伴的可以了解一下
    2022-07-07
  • vue-cli3 熱更新配置操作

    vue-cli3 熱更新配置操作

    這篇文章主要介紹了vue-cli3 熱更新配置操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-09-09
  • 詳解Vue This$Store總結(jié)

    詳解Vue This$Store總結(jié)

    這篇文章主要介紹了詳解Vue This$Store總結(jié),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-12-12

最新評論