반응형
Vuex 작업에 vue-resource를 사용해야 합니까?
백엔드에서 공항을 불러오는 웹 앱을 개발하고 있습니다.또한 Vuex를 사용하여 상태와 데이터를 공유하고 있습니다.질문은 VueX 액션 또는 vue 인스턴스 메서드로 공항을 로드한 후 이벤트만 디스패치하는 액션을 호출해야 하는지 여부입니다.
예
// ajax from vuex actions
export const loadAirports = ({dispatch})=>{
//load data via vue-resource
dispatch("SET_AIRPORTS",data);
}
또는
//action
export const setAirports(({dispatch},airports) =>{
dispatch("SET_AIRPORTS",airports);
}
new Vue({
ready(){
//load data view-resource
this.setAirports(data);
}
})
돌연변이는 항상 동기화되어야 합니다.하지만 행동으로 아약스를 수행하는 것은 괜찮습니다.실제로 많은 공식 예에서 그렇게 하고 있습니다.하고 싶다
import {loadAirports} from './actions.js'
new Vue({
vuex:{
actions: {
loadAirports
},
getters: {
airports: state => state.airports
}
},
ready(){
this.loadAirports();
}
});
언급URL : https://stackoverflow.com/questions/39009746/should-i-use-vue-resource-on-vuex-actions
반응형
'sourcecode' 카테고리의 다른 글
Vue.js - 요소 UI - POST 요청을 트리거하지 않고 업로드 구성 요소 사용 (0) | 2022.08.15 |
---|---|
Java 열거형과 공개 정적 최종 필드가 있는 클래스의 장점은 무엇입니까? (0) | 2022.08.15 |
Vue.js 슬롯 속성 사용 방법 (0) | 2022.08.15 |
Java에서 선택된 예외와 선택되지 않은 예외 이해 (0) | 2022.08.15 |
vuex 작업에서 여러 인수를 전달할 수 없음 (0) | 2022.08.15 |