自己寫了個vue的全局Toast插件,其中一個功能想做成在toast消失后提供一個api能傳一個回調函數,類似于這樣使用this.$toast({ callback(){ this.$router.push('/') }})但是實現的時候this傳不過去。目前的方法是用了一個新的全局Vue實例通過$emit/$on來實現,但是感覺這樣做會讓toast插件與業務代碼耦合,想問下如何解決這個問題
寫插件處理this傳遞的問題
明月笑刀無情
2019-03-20 18:15:30