programing

사전을 상태 개체로 사용할 때 Vuex + vue가 반응하지 않음

firstcheck 2023. 1. 21. 09:55
반응형

사전을 상태 개체로 사용할 때 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

반응형