Vue / Nuxt:如何在vuex存储中访问Nuxt实例?

时间:2018-07-11 12:44:27

标签: javascript vue.js vuex nuxt.js

我想编写一个吸气剂,以从vuex存储文件中返回this.$nuxt.$loading。 (https://nuxtjs.org/api/configuration-loading/

此问题与我的其他问题有关:Nuxt/Vue: How to position custom loading component

现在我想听这个loading属性在页面中显示我的Loading组件。

Loading属性如下:

enter image description here

所以我想从vuex存储返回this.$nuxt.$loading.data.$route.show。如果为true,那么我想显示我的自定义加载器,如果不是,则为false。

为此,我想访问this.$nuxt,但这在我的vuex存储中未定义。它仅存在于我的组件中... 我尝试了$nuxt –同样的结果。

我不知道这是正确的方法还是至少一种实现我想要的方法的方法,我绝对愿意提出建议。

先谢谢了。 干杯

2 个答案:

答案 0 :(得分:0)

您可以使用window。$ nuxt。

答案 1 :(得分:0)

我使用了 this._vm

如果您在 Vuex 中执行 console.log(this),您可以在那里看到它。