반응형
구성 요소 vuej 외부에 있는 저장소에 액세스
Open을 구성하기 위한 파일이 있습니다.ID Connect 인증
export const authMgr = new Oidc.UserManager({
userStore: new Oidc.WebStorageStateStore(),
authority: **appsetting.oidc**
})
앱 설정의 가치를 얻기 위해 내 상태에 액세스하고 싶다.
나는 이렇게 했다:
import store from './store'
const appsetting = () => store.getters.appsetting
하지만 내 앱 설정은 항상 정의되지 않은 상태로 반환됩니다.
내가 뭘 놓쳤지?
스토어:
app.module
const state = {
appsetting: appsetting,
}
export {
state
}
getters.displays(게터s.displays)
const appsetting = state => state.appsetting
export {
appsetting
}
index.displaces를 표시합니다.
export default new Vuex.Store({
actions,
getters,
modules: {
app
},
strict: debug,
plugins: [createLogger]
})
값을 인쇄하면store.getters
, 다음과 같이 반환됩니다.
{
return __WEBPACK_IMPORTED_MODULE_2__store__["a" /* default */].getters;
}
실제 스토어 오브젝트 없음
대괄호로 묶은 '스토어' 가져오기를 시도합니다.
import {store} from '../store/index'
store.getters.appSettings
다른 옵션은 vue 속성에서 액세스하는 것입니다.
import Vue from 'vue'
Vue.store.getters.appSettings
언급URL : https://stackoverflow.com/questions/47571543/access-store-outside-of-component-vuejs
반응형
'programing' 카테고리의 다른 글
vue2 plus vee-validate - ES6 없이 오류 메시지를 커스터마이즈하려면 어떻게 해야 합니까? (0) | 2022.07.10 |
---|---|
상태를 완전히 복제하고 Vuex에서 롤백하려면 어떻게 해야 합니까? (0) | 2022.07.10 |
구조 필드(C)를 할당하면 "error: assignment to expression with array type error"가 나타난다. (0) | 2022.07.10 |
EditText에서 텍스트 끝에 커서를 놓습니다. (0) | 2022.07.10 |
Vue에서 하위 구성 요소의 계산된 속성에 액세스하는 중 (0) | 2022.07.10 |