반응형
Vue/Nuxt:vuex 스토어의 Nuxt 인스턴스에 액세스하려면 어떻게 해야 합니까?
반환을 위해 getter를 쓰고 싶습니다.this.$nuxt.$loading
vuex 스토어 파일에서 가져옵니다.(https://nuxtjs.org/api/configuration-loading/)
이 질문은 Nuxt/Vue: 커스텀 로딩 컴포넌트를 배치하는 방법이라는 다른 질문과 연결되어 있습니다.
이제 이 로딩 속성을 듣고 페이지 내에 Loading 컴포넌트를 표시하려고 합니다.
Loading 속성은 다음과 같습니다.
그래서 나는 돌아가고 싶다.this.$nuxt.$loading.data.$route.show
Vuex 스토어에서요.그것이 사실이라면 커스텀 로더를 표시하고 거짓이라면 물론 그렇지 않습니다.
그러기 위해서, 액세스 하고 싶다.this.$nuxt
제 vuex 스토어에서는 정의되어 있지 않습니다.내 컴포넌트에만 존재합니다.나는 노력했다.$nuxt
– 같은 결과입니다.
저는 이것이 옳은 것인지 아니면 제가 원하는 것을 성취하기 위한 적어도 하나의 방법인지는 잘 모르겠고, 저는 분명히 제안을 받아들일 용의가 있습니다.
잘 부탁드립니다.건배.
윈도우를 사용할 수 있습니다.이건 $nuxt입니다.
나는 사용했다this._vm
.
그러면 저 안에서 볼 수 있어console.log(this)
Vuex에 있습니다.
언급URL : https://stackoverflow.com/questions/51285793/vue-nuxt-how-can-i-access-nuxt-instance-in-vuex-store
반응형
'programing' 카테고리의 다른 글
exec() 함수와 그 패밀리를 설명해 주세요. (0) | 2022.07.16 |
---|---|
Electron-Vue에 기반한 Electron 앱의 Vuex 돌연변이의 이상한 동작 (0) | 2022.07.16 |
Vue.js에서 계산된 속성을 테스트하는 방법"데이터"를 조롱할 수 없음 (0) | 2022.07.16 |
vuetify 구성 요소에 대한 파급 효과 전역 사용 안 함 (0) | 2022.07.16 |
LokiSFSAdapter는 Linux에서는 동작하지만 Windows에서는 동작하지 않는 이유는 무엇입니까? (0) | 2022.07.16 |