自己写了个vue的全局Toast插件,其中一个功能想做成在toast消失后提供一个api能传一个回调函数,类似于这样使用
this.$toast({
callback(){
this.$router.push('/')
}
})
但是实现的时候this传不过去。
目前的方法是用了一个新的全局Vue实例通过$emit/$on来实现,但是感觉这样做会让toast插件与业务代码耦合,想问下如何解决这个问题
函数式编程
Qyouu
相关分类