그냥 main.js에서, 나는 도우미 함수 파일에서 내 저장소에 액세스하기 위해 노력하고있어 같은 :접근 vuex 저장소
import store from '../store'
let auth = store.getters.config.urls.auth
그러나 오류 로그 :
Uncaught TypeError: Cannot read property 'getters' of undefined.
을 나는 시도했다
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
가 어떻게 구성 요소의 내 가게 외부에서 사용할해야합니까?
(가) 나를 위해 일한 다음
나는 때문에 새로운 버전으로 이전 구문에 관련된 몇 가지 문제를 보았다. 주어진 답변은 최신 버전에서 확인 된 것 같습니다. – C2486
'store' getter를 함수 매개 변수로 사용하는 순수 함수를 작성하는 것은 어떻습니까? 그런 다음 Vue 구성 요소에서 사용할 때 함수에'store'를 전달하십시오 –