Javascript 通知在vuex订阅上不显示任何内容

Javascript 通知在vuex订阅上不显示任何内容,javascript,vuejs2,vuex,quasar-framework,Javascript,Vuejs2,Vuex,Quasar Framework,我试图在pwa中创建用户时显示通知。为此,我订阅了设置通知的变体,然后调用通知,但控制台上没有显示任何内容,也没有错误 这就是我想做的: 导出默认值{ ..., 挂载:函数(){ var self=这个 this.$store.subscribe(函数(突变、状态){ 如果(突变=='usuario/setError'){ self.$q.notify({ 消息:state.usuario.error.mensage, 超时:3000, 类型:state.usuario.error.suces

我试图在pwa中创建用户时显示通知。为此,我订阅了设置通知的变体,然后调用通知,但控制台上没有显示任何内容,也没有错误

这就是我想做的:

导出默认值{
...,
挂载:函数(){
var self=这个
this.$store.subscribe(函数(突变、状态){
如果(突变=='usuario/setError'){
self.$q.notify({
消息:state.usuario.error.mensage,
超时:3000,
类型:state.usuario.error.sucesso?'positive':'negative',
位置:'顶部'
})
}
})
}

}
我找到了一个解决方案,而不是使用subscribe,我可以使用vue中的watch并在计算机上查看更改。这样:

导出默认值{
...,
计算:{
错误:函数(){
返回此。$store.state.usuario.error
}
},
观察:{
错误:函数(newError、oldError){
console.log(newError)
这是$q({
消息:newError.mensagem,
超时:3000,
类型:newError.sucesso?'positive':'negative',
位置:'顶部'
})
}
},
...
}
尝试
if(mutation.type===“usuario/setError”)
,如果不起作用,请记录mutation以查看类型并使用它