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

Vue父組件向子組件傳值以及data和props的區(qū)別詳解

 更新時間:2020年03月02日 10:08:29   作者:北海之靈  
這篇文章主要介紹了Vue父組件向子組件傳值以及data和props的區(qū)別詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

1.在父組件中定義 msg 屬性

 data:{
  msg:'123 -我是父組件中的數(shù)據(jù)'
 },

2.引用子組件

父組件可以在引用子組件的時候,通過屬性綁定的形式,把需要傳遞給子組件的數(shù)據(jù),以屬性綁定的形式,傳遞到子組件內(nèi)部,供子組件使用。

把父組件傳遞過來的 msg 屬性,綁定到子組件的 parentmsg 屬性上。

<com1 :parentmsg="msg"></com1>

3. 在子組件定義部分,需要把父組件傳遞過來的 parentmsg 屬性,先在props數(shù)組中定義一下(代表這個屬性是由父組件傳遞過來的),這樣,才能使用這個數(shù)據(jù)

props:['parentmsg'],

4.在子組件中使用

template:"<h1>這是子組件--{{parentmsg}}</h1>",

5.子組件中data和props的區(qū)別

子組件中的data數(shù)據(jù),不是通過父組件傳遞的是子組件私有的,是可讀可寫的。

子組件中的所有 props中的數(shù)據(jù),都是通過父組件傳遞給子組件的,是只讀的。

完整代碼:

<html>
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 </head>
<body>
 <div id='app'>
 <!-- 父組件可以在引用子組件的時候,通過屬性綁定的形式,把需要傳遞給子組件的數(shù)據(jù),
 以屬性綁定的形式,傳遞到子組件內(nèi)部,供子組件使用 -->
 <com1 :parentmsg="msg"></com1>
 </div>
</body>
<script src="../lib/vue.js"></script>
<script>
 var vm = new Vue({
 el:'#app',
 data:{
  msg:'123-我是父組件中的數(shù)據(jù)'
 },
 components:{
  //子組件中無法訪問父組件的data和methods
  com1:{
  //子組件中的data數(shù)據(jù),不是通過父組件傳遞的是子組件私有的
  //data上的數(shù)據(jù),是可讀可寫的
  data(){
   return {
   title:'123',
   content:'qqq'
   }
  },
  template:"<h1>這是子組件--{{parentmsg}}</h1>",
  //注意,組件中的所有 props中的數(shù)據(jù),都是通過父組件傳遞給子組件的
  //只讀
  props:['parentmsg'],//把父組件傳遞過來的parentmsg屬性,
  //先在props數(shù)組中定義一下,這樣,才能使用這個數(shù)據(jù)
  methods:{
  
  }
  }
 }
 })
</script>
</html>

到此這篇關(guān)于Vue父組件向子組件傳值以及data和props的區(qū)別詳解的文章就介紹到這了,更多相關(guān)Vue父組件向子組件傳值內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • vue-cli之router基本使用方法詳解

    vue-cli之router基本使用方法詳解

    這篇文章主要為大家詳細介紹了vue-cli之router基本使用方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-10-10
  • Monorepo風格的組件工程搭建示例詳解

    Monorepo風格的組件工程搭建示例詳解

    這篇文章主要介紹了Monorepo風格的組件工程搭建示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-02-02
  • vue如何使用 Slot 分發(fā)內(nèi)容實例詳解

    vue如何使用 Slot 分發(fā)內(nèi)容實例詳解

    本篇文章主要介紹了vue如何使用 Slot 分發(fā)內(nèi)容實例詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-09-09
  • 一文了解Vue實例掛載的過程

    一文了解Vue實例掛載的過程

    這篇文章主要給大家介紹了關(guān)于Vue實例掛載的過程,文中通過實例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2022-03-03
  • ant-design-vue table分頁onShowSizeChange后的pageNo解決

    ant-design-vue table分頁onShowSizeChange后的pageNo解決

    這篇文章主要介紹了ant-design-vue table分頁onShowSizeChange后的pageNo的問題及解決,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • 使用Vue3新特性構(gòu)建動態(tài)表單的方法詳解

    使用Vue3新特性構(gòu)建動態(tài)表單的方法詳解

    傳統(tǒng)的表單開發(fā)通常需要編寫大量的重復代碼,例如處理用戶輸入、驗證數(shù)據(jù)、更新 UI 等等,為了簡化開發(fā),我們可以借助 Vue 3 的新特性,例如組合式 API 和 ref 對象,所以本文我們將一起學習如何使用 Vue 3 的新特性構(gòu)建一個更加靈活、可擴展的動態(tài)表單
    2024-06-06
  • vue項目中使用this.$confirm解析

    vue項目中使用this.$confirm解析

    這篇文章主要介紹了vue項目中使用this.$confirm方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • 利用vue3自己實現(xiàn)計數(shù)功能組件封裝實例

    利用vue3自己實現(xiàn)計數(shù)功能組件封裝實例

    組件(Component) 是Vue.js最強大的功能之一,組件可以擴展 HTML 元素,封裝可重用的代碼,這篇文章主要給大家介紹了關(guān)于利用vue3自己實現(xiàn)計數(shù)功能組件封裝的相關(guān)資料,需要的朋友可以參考下
    2021-09-09
  • 在Vue.js中使用TypeScript的方法

    在Vue.js中使用TypeScript的方法

    這篇文章主要介紹了在Vue.js中使用TypeScript的方法,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-03-03
  • 一文帶你了解Vue?和?React的區(qū)別

    一文帶你了解Vue?和?React的區(qū)別

    這篇文章主要介紹了Vue和React的區(qū)別,畢竟是兩個框架,不像兩個?API,要說細節(jié)上的區(qū)別就太多太多了,本文就簡單的帶大家說說Vue?和?React?的區(qū)別,需要的朋友可以參考下
    2023-05-05

最新評論