programing

Vue/Nuxt:vuex 스토어의 Nuxt 인스턴스에 액세스하려면 어떻게 해야 합니까?

bestcode 2022. 7. 16. 15:11
반응형

Vue/Nuxt:vuex 스토어의 Nuxt 인스턴스에 액세스하려면 어떻게 해야 합니까?

반환을 위해 getter를 쓰고 싶습니다.this.$nuxt.$loadingvuex 스토어 파일에서 가져옵니다.(https://nuxtjs.org/api/configuration-loading/)

질문은 Nuxt/Vue: 커스텀 로딩 컴포넌트를 배치하는 방법이라는 다른 질문과 연결되어 있습니다.

이제 이 로딩 속성을 듣고 페이지 내에 Loading 컴포넌트를 표시하려고 합니다.

Loading 속성은 다음과 같습니다.

여기에 이미지 설명 입력

그래서 나는 돌아가고 싶다.this.$nuxt.$loading.data.$route.showVuex 스토어에서요.그것이 사실이라면 커스텀 로더를 표시하고 거짓이라면 물론 그렇지 않습니다.

그러기 위해서, 액세스 하고 싶다.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

반응형