Vue/Nuxt:如何访问 vuex 商店中的 Nuxt 实例?

Mer*_*erc 2 javascript vue.js vuex nuxt.js

我想编写一个 getterthis.$nuxt.$loading从 vuex 存储文件返回。( https://nuxtjs.org/api/configuration-loading/ )

这个问题链接到我的另一个问题:Nuxt/Vue: How to position custom loading component

现在我想听这个加载属性来在页面中显示我的加载组件。

Loading 属性如下所示:

在此处输入图片说明

所以我想this.$nuxt.$loading.data.$route.show从vuex商店返回。如果是真的,我想展示我的自定义加载器,如果它是假的,当然不是。

为此,我想访问,this.$nuxt但这在我的 vuex 商店中未定义。它只存在于我的组件中......我试过$nuxt- 相同的结果。

我不知道这是否正确或至少是实现我想要的一种方式,我绝对愿意接受建议。

提前致谢。干杯

小智 5

您可以为此使用 window.$nuxt。