中央事件總線事件多次觸發-----BUS是全局的,每次切換路由(我是在動態組件中)再次執行函數的時候都會在BUS中再注冊一次,push進相同事件名里邊,如下圖,多次切換路由就會導致同名事件多次注冊---多次觸發。
解決:在組件的beforeDestroy或destroy中注銷掉監聽和發送的事件-------$off
中央事件總線事件多次觸發-----BUS是全局的,每次切換路由(我是在動態組件中)再次執行函數的時候都會在BUS中再注冊一次,push進相同事件名里邊,如下圖,多次切換路由就會導致同名事件多次注冊---多次觸發。
解決:在組件的beforeDestroy或destroy中注銷掉監聽和發送的事件-------$off
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。