激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

站長之家,中國草根站長新聞、建站經驗、素材資源交流平臺!
分類導航

站長新聞|網站運營|建站經驗|網站優化|站長資源|站長源碼|

服務器之家 - 站長之家 - 建站經驗 - 基于vue 兄弟組件之間事件觸發(詳解)

基于vue 兄弟組件之間事件觸發(詳解)

2020-06-23 16:07攻城獅Lee丶 建站經驗

下面小編就為大家分享一篇基于vue 兄弟組件之間事件觸發(詳解),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

直奔主題!

兄弟組件之間的事件觸發,大概思路是通過父級組件交換數據,watch來監聽觸發事件。

場景是父級組件A同時引用兩個子級組件B,C。點擊B組件中的按鈕執行C組件中的事件。

第一步:父級組件A

  1. <bottom-play :play="playStatus" @playStatus="btmChild"></bottom-play>  
  2.     
  3.  methods:{ 
  4.  listChild:function(val){//B組件自定義事件 狀態是布爾值 
  5.   this.playStatus = val; 
  6.   }, 
  7.  btmChild:function(val){//C組件自定義事件 
  8.     this.btmStatus = val; 
  9.   } 
 

第二步:子級組件B代碼

  1. props: ['play'],//接受父級傳遞的數據 
  2. watch:{//監聽數據 如果改變執行audioPlay函數,audioPlay在methods中定義  
  3.   play:'audioPlay' 
  4. audioPlay:function(){ 
  5.  this.$emit('playStatus',false);//向父級組件傳遞參數 
 

第三步:子級組件C代碼

  1. props: ['btmStatus'
  2. ,watch:{ 
  3.   btmStatus:'playList' 
 

總結就是A組件定義兩個值分別傳遞給B,C。然后B,C組件watch方法監聽數據觸發事件。

以上這篇基于vue 兄弟組件之間事件觸發(詳解)就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持服務器之家。

原文鏈接:http://blog.csdn.net/zhuoganliwanjin/article/details/78890778

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 成人不卡在线观看 | 黄色一级视频 | 片在线观看 | 久久久久久久高清 | 欧美亚成人 | 国产一区二区三区四区五区在线 | 999久久久精品 | 午夜国产小视频 | 精品在线观看一区 | 羞羞的网址 | 久久久久亚洲国产精品 | av免费在线播放 | 水多视频在线观看 | 澳门一级淫片免费视频 | 泰剧19禁啪啪无遮挡大尺度 | 久久久久国产成人免费精品免费 | 视频一区二区中文字幕 | 牛牛碰在线视频 | 2021国产精品 | 久久sp| 欧美一级欧美 | 蜜桃网在线 | 日本综合久久 | 国内精品久久久久久久影视红豆 | 精品国产96亚洲一区二区三区 | 蜜桃av网 | 黄色一级毛片免费看 | 国产一级一片免费播放 | 日本黄色a视频 | 国产精品成人免费一区久久羞羞 | 亚洲一区二区三区四区精品 | 99精品视频一区二区三区 | 午夜视频在线观看免费视频 | 国产精品av久久久久久无 | 欧美伦交 | 国产精品久久久久久久久久妇女 | 日本搞逼视频 | 亚洲网站在线播放 | 国产一级一片免费播放 | 久久宗合色| 一级网站 |