真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網站制作重慶分公司

怎么在vue中實現(xiàn)組件傳值

怎么在vue中實現(xiàn)組件傳值?針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

創(chuàng)新互聯(lián)自2013年起,先為南樂等服務建站,南樂等地企業(yè),進行企業(yè)商務咨詢服務。為南樂企業(yè)網站制作PC+手機+微官網三網同步一站式服務解決您的所有建站問題。

vue的組件傳值分為三種方式:父傳子、子傳父、非父子組件傳值

引用官網的一句話:父子組件的關系可以總結為 prop 向下傳遞,事件向上傳遞

父組件通過 prop 給子組件下發(fā)數(shù)據(jù),子組件通過事件給父組件發(fā)送消息,如下圖所示:

怎么在vue中實現(xiàn)組件傳值

下面我們就開始用代碼(一言不合就上代碼)詳細的介紹vue組件傳值的三種方式

1、父傳子

子組件的代碼:




#container{
  color: red;
  margin-top: 50px;
}

父組件的代碼:




父傳子的實現(xiàn)方式就是通過props屬性,子組件通過props屬性接收從父組件傳過來的值,而父組件傳值的時候使用 v-bind 將子組件中預留的變量名綁定為data里面的數(shù)據(jù)即可

2、子傳父

子組件代碼:




#container {
 color: red;
 margin-top: 50px;
}

父組件代碼:




子傳父的實現(xiàn)方式就是用了 this.$emit 來遍歷 getData 事件,首先用按鈕來觸發(fā) setData 事件,在 setData 中 用 this.$emit 來遍歷 getData 事件,最后返回 this.msg

總結:

  • 子組件中需要以某種方式例如點擊事件的方法來觸發(fā)一個自定義事件

  • 將需要傳的值作為$emit的第二個參數(shù),該值將作為實參傳給響應自定義事件的方法

  • 在父組件中注冊子組件并在子組件標簽上綁定對自定義事件的監(jiān)聽

關于怎么在vue中實現(xiàn)組件傳值問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注創(chuàng)新互聯(lián)行業(yè)資訊頻道了解更多相關知識。


當前名稱:怎么在vue中實現(xiàn)組件傳值
網頁地址:http://weahome.cn/article/igjsoj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部