vuejs的中央事件總線多次觸發


中央事件總線事件多次觸發-----BUS是全局的,每次切換路由(我是在動態組件中)再次執行函數的時候都會在BUS中再注冊一次,push進相同事件名里邊,如下圖,多次切換路由就會導致同名事件多次注冊---多次觸發。

解決:在組件的beforeDestroy或destroy中注銷掉監聽和發送的事件-------$off

 


免責聲明!

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



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