在vuex模块操作中访问vue根实例

时间:2019-11-16 17:04:57

标签: javascript vue.js vuex

根据github访问vue根实例非常容易。

https://github.com/vuejs/vuex/issues/1399

我已经对其进行了测试。这是我的商店设置:

export default new Vuex.Store({
    actions: {
        testPieter (context) {
            console.log('this in testpieter', this)
            console.log('vm in testpieter', this._vm)
        }
    },
    modules: {
      userStore,
      notifications,
      safetyDrone
  },
  strict: debug
})

问题是,当我在console.log动作中记录存储时,在模块中的动作中,我似乎无法访问vue实例:

enter image description here

当我从操作中获得console.log(this)时,我只是获得了模块文件中定义的导出文件。

是否存在内置/优雅的方法来访问vue根实例?

0 个答案:

没有答案