반응형
vuex의 상태를 변환하는 중
저는 제 DB에 api 호출을 해서 돌연변이를 일으키려고 노력하고 있지만 별로 성공하지 못하고 있습니다.
스토어.js
import Vue from 'vue'
import Vuex from 'vuex'
import axios from 'axios';
Vue.use(Vuex)
export const store = new Vuex.Store({
state: {
photons: [],
},
mutations: {
setData(state, value) {
console.log(value)
state.photons = value
}
},
actions: {
async getData(context) {
const data = await axios.get('10.10.10.1:3000/DB')
console.log(data)
context.commit('setData', data)
},
} })
당신의main.js
그 행동을 에 파견하려고 합니다.mounted
후크:
import Vuex from 'vuex';
import store from './vuex/store';
const app = new Vue({
el: '#app',
store,
mounted() {
this.$store.dispatch('getData')
}
});
언급URL : https://stackoverflow.com/questions/53523819/mutating-state-in-vuex
반응형
'programing' 카테고리의 다른 글
파이썬에서 기본 http 파일을 다운로드하여 디스크에 저장하시겠습니까? (0) | 2023.06.09 |
---|---|
Expression Changed After It Has Be Checked Error: 식이 확인된 후 변경되었습니다.이전 값: '정의되지 않음' (0) | 2023.06.09 |
UITextView에서 자동 탐지된 링크의 색상을 변경할 수 있습니까? (0) | 2023.06.09 |
csv 파일의 열 크기를 설정하는 방법은 무엇입니까? (0) | 2023.06.09 |
TypeScript에서 연산자를 사용하는 이유는 무엇입니까? (0) | 2023.06.09 |