就像在 main.js 中一样,我正在尝试从辅助函数文件访问我的商店:
import store from '../store'
let auth = store.getters.config.urls.auth
但它会记录一个错误:
未捕获的类型错误:无法读取未定义的属性“getters”。
我努力了
this.$store.getters.config.urls.auth
结果相同。
店铺:
//Vuex
import Vue from 'vue'
import Vuex from 'vuex'
Vue.use(Vuex);
const store = new Vuex.Store({
state: {
config: 'config',
},
getters: {
config: state => state.config
},
});
export default store
如何使我的商店在组件之外可用?
原文由 Elena Maximova 发布,翻译遵循 CC BY-SA 4.0 许可协议
以下对我有用: