[英]Vue/Nuxt: How can I access Nuxt instance in vuex store?
我想编写一个 getter 来从 vuex 存储文件中返回this.$nuxt.$loading
。 ( https://nuxtjs.org/api/configuration-loading/ )
这个问题链接到我的另一个问题: Nuxt/Vue: How to position custom loading component
现在我想听这个加载属性来在页面中显示我的加载组件。
Loading 属性如下所示:
所以我想从 vuex 商店返回this.$nuxt.$loading.data.$route.show
route.show 。 如果是真的,我想展示我的自定义加载器,如果它是假的,当然不是。
为此,我想访问this.$nuxt
但这在我的 vuex 商店中未定义。 它只存在于我的组件中......我试过$nuxt
- 结果相同。
我不知道这是否正确或至少是实现我想要的一种方式,我绝对愿意接受建议。
提前致谢。 干杯
您可以为此使用 window.$nuxt 。
我用过this._vm
。
如果您在 Vuex 中执行console.log(this)
,您可以在那里看到它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.