반응형
vuex 작업으로부터 약속을 반환하는 중
아래 예시와 같이 vuex 액션이 공약을 반환하는 것이 나쁜 방법인지 알 수 없습니다.이 작업을 하는 이유는 요청에 vuex 상태의 값이 필요하기 때문입니다.이게 나쁜 일인지 아니면 완전히 괜찮은 건지 누가 말해줄래?:)
/* Vuex action */
fetchSomething({ state }, id) {
return getSomething(
id,
state.basket.shipping,
state.basket.billing);
},
/* Method in vue component */
someMethod() {
this.$store.dispatch('fetchSomething')
.then(res => console.log(res));
}
난 이걸 하는 이유를 모르겠어.Vuex 작업의 요점은 데이터를 가져오는 비동기 작업을 수행한 다음 Vuex 저장소를 변환하는 것입니다.
저장소가 변환되면 Vue 구성 요소에서 액세스할 수 있습니다.Vuex는 Vue 생태계의 일부이기 때문에 Vue와 동일한 반응성 원칙을 따릅니다.데이터를 검색한 후 실행해야 하는 경우 검색 중인 변수에 워처를 설정할 수 있습니다. 더 일반적으로는 데이터를 계산 속성으로 사용합니다.
언급URL : https://stackoverflow.com/questions/55059952/returning-axios-promises-from-vuex-action
반응형
'programing' 카테고리의 다른 글
REST를 통해 vue-form-generator에 폼 데이터 로드 (0) | 2022.08.15 |
---|---|
부호가 없는 문자를 문자로 바꿀 수 있나요? (0) | 2022.08.15 |
Vue는 본체의 스크롤 높이를 계산하거나 감시할 수 있습니까? (0) | 2022.08.15 |
errno 확인 중!= EINTR: 무슨 뜻입니까? (0) | 2022.08.15 |
Nuxt의 buefy에서 Navbar, Dropdown 및 Modal만 Import하려면 어떻게 해야 하나요? (0) | 2022.08.15 |