vue定義全局方法 調用其他組件的方法


官網的寫法  vue實例.$on就可以在根實例上定義全局方法

this.$root就是獲取根實例  如果沒有根實例 就表示當前實例

this.$root.$on 

不需要.eventHub

 

不需要下面這樣定義

把組件中的方法定義為全局方法

定義了一個方法  其他組件中都可以使用 

通過這種方式調用

 

如果這個方法只能在當前路由下調用  在其他路由中不能被調用

在當前組件的鈎子函數加上銷毀方法  當前路由變化的時候(當前組件關閉的時候)銷毀這個方法

 

當組件中對象的數據需要通過其他組件獲取的時候  可以把對象寫成方法傳過去  對象值更改后  當前組件中的對象也會發生變化

 

調用當前組件中其他組件的方法

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM