반응형
Nuxt에서 Create() 글로벌 앱보다 먼저 접속하려면 어떻게 해야 하나요?
Nuxt에서 before Create() 앱 사이클 메서드에 액세스하여 localStorage에서 Vuex 스토어로 데이터를 로드하고 싶은데 어떻게 하면 될까요?
Nuxt 미들웨어를 사용하여 before Create() 효과를 얻을 수 있습니다.
// /nuxtproject/middleware/store_check.js
export default function ({ store }) {
store.dispatch('stateModule/stateAction')
}
// /nuxtproject/pages/index.vue
export default {
components: {
Header
},
middleware: 'store_check',
}
localStorage에서 로드하는 경우 위의 미들웨어 솔루션과 함께 사용할 수 있습니다. 왜냐하면 LocalStorage는 Nuxt Universa/SSR 모드에서는 기본적으로 사용할 수 없기 때문입니다.
몇 시간 후에 같은 문제가 발생했는데, 이 다른 스택 오버플로우 답변이 그 이유를 설명해 줍니다(대안 사용).
https://stackoverflow.com/a/57512785/842834
언급URL : https://stackoverflow.com/questions/60818145/how-to-get-access-beforecreate-global-app-in-nuxt
반응형
'sourcecode' 카테고리의 다른 글
Vue.js: 항목을 v-for의 계산된 프로펠러로 전달하고 하위 어레이를 정렬하여 반환하시겠습니까? (0) | 2022.08.21 |
---|---|
이미 정규화된 vuex-orm 데이터베이스에 데이터를 삽입하는 중 (0) | 2022.08.21 |
vim에서 C 코드를 자동 포맷/인디트하려면 어떻게 해야 합니까? (0) | 2022.08.21 |
JVM을 원격으로 디버깅할 수 있도록 설정하는 Java 명령줄 옵션은 무엇입니까? (0) | 2022.08.21 |
정적 공장 출하시 방법이란 무엇입니까? (0) | 2022.08.21 |