Vuex订阅个人突变

是否可以订阅单个突变?

代替:

this.$store.subscribe((mutation, state) => {
   if(mutation === 'someMutation'){
       doSomething()
   }
})

我想要这样的东西:

this.$store.subscribe('someMutation', state => {
    doSomething()
})
猴子十三2020/03/19 11:50:56

如果突变的唯一工作是更改存储,您能告诉我是什么原因导致了该突变吗:

[types.MUTATE_SET_ACTIVE_TICKER]: (state, payload) => {
state.activeTicker = payload
},

然后您可以直接从组件中的存储中获取数据:

this.$store.state.activeTicker