반응형
이 항목에 대한 액세스.Vuex 스토어에서 $apollo, NUXT에서 vue-apollo?
로그인한 사용자를 vuex 저장소에 저장하려고 함.하지만 에 대한 접근은 없다.this.$apollo
.
export const actions = {
UPSERT_USER({ commit }, { authUser, claims }) {
this.$apollo
.mutate({
mutation: UPSERT_USER_MUTATION,
variables: {
id: user.uid,
email: user.email,
name: user.name,
picture: user.picture,
},
})
}
고마워!
다음과 같이 액세스할 수 있어야 한다.
export default {
actions: {
foo (store, payload) {
let client = this.app.apolloProvider.defaultClient
}
}
}
https://github.com/nuxt-community/apollo-module을 확인하십시오.
내가 아폴로 프로비더를 내 nuxt 아폴로 플러그인에 주사하기 때문에
inject("apollo", apolloProvider);
그럼 내가 접속할 때는
export default {
actions: {
foo (store, payload) {
let apolloClient = this.$apollo.defaultClient
}
}
}
반응형
'Programing' 카테고리의 다른 글
GCC의 ##_VA_에 대한 표준 대안ARGS__ 트릭? (0) | 2022.04.26 |
---|---|
최대 절전 모드에서의 서로 다른 저장 방법의 차이점은? (0) | 2022.04.26 |
JPA 및 최대 절전 모드 - 기준 대 JPQL 또는 HQL (0) | 2022.04.25 |
렌더 오류: "TypeError: 정의되지 않은 속성 '길이'를 읽을 수 없음" (0) | 2022.04.25 |
단일 방법을 사용하는 클래스 - 최상의 접근 방식? (0) | 2022.04.25 |