當前位置:編程學習大全網 - 網站源碼 - vue中$refs, $emit, $on, $once, $off的使用詳解

vue中$refs, $emit, $on, $once, $off的使用詳解

父組件調用子組件的方法,可以傳遞數據。

父組件:

子組件:

子組件調用父組件的方法並傳遞數據。

子組件:

父組件:

兄弟組件之間相互傳遞數據。

首先創建壹個vue的空白實例(兄弟組件的橋梁)

子組件a:發送放使用$emit自定義事件把數據帶過去。

子組件b:接收方通過$on監聽自定義事件的callback接收數據

父組件:

監聽壹個自定義事件,但是只觸發壹次。壹旦觸發之後,監聽器就會被移除。

將on變成once,即只執行壹次。

移除自定義事件監聽器,語法:vm.$off( [event, callback] )

如果沒有提供參數,則移除所有的事件監聽器;(註意這條,壹般在main.js中,移除所有事件綁定)

如果只提供了事件,則移除該事件所有的監聽器;

如果同時提供了事件與回調,則只移除這個回調的監聽器。

  • 上一篇:把5只鴿子關進4個籠子裏,必定有壹個籠子裏至少有2只鴿子,為什麽?
  • 下一篇:moveit奇異點
  • copyright 2024編程學習大全網