반응형
사전을 상태 개체로 사용할 때 Vuex + vue가 반응하지 않음
사전을 스토어 변수 중 하나로 사용해야 하는데 어레이처럼 반응하지 않습니다. 이 문제를 해결하기 위한 베스트 프랙티스는 무엇입니까?최소한의 예를 작성했습니다.
https://codesandbox.io/s/vuex-store-forked-ko3md?file=/src/App.vue
새로운 반응형 소품을 추가하려면 직접 할당을 사용하는 대신Vue.set()
방법:
ADD_ITEM(state, { key, value }) {
Vue.set(state.dict, key, value)
}
Vue 반응성에 대한 자세한 내용은 공식 문서(https://vuejs.org/v2/guide/reactivity.html를 참조하십시오.
언급URL : https://stackoverflow.com/questions/67811925/vuex-vue-not-reactive-when-using-dictionary-as-state-object
반응형
'programing' 카테고리의 다른 글
날짜 범위로부터 일수를 생성하다 (0) | 2023.01.21 |
---|---|
n초마다 특정 코드 실행 (0) | 2023.01.21 |
VUE 컴포넌트의 mapState에서 "this"를 호출하려면 어떻게 해야 합니까? (0) | 2023.01.01 |
Java에서 어레이를 만드는 방법 (0) | 2023.01.01 |
Maria를 사용하여 Json 개체 내부의 특정 값으로 필드 업데이트DB (0) | 2023.01.01 |