gpt4 book ai didi

javascript - Vuex + vue 在使用字典作为状态对象时没有反应

转载 作者:行者123 更新时间:2023-12-02 16:11:44 25 4
gpt4 key购买 nike

我需要使用字典作为我的存储变量之一,但它不像数组那样是响应式(Reactive)的,解决这个问题的最佳做法是什么?我创建了最小的例子:

https://codesandbox.io/s/vuex-store-forked-ko3md?file=/src/App.vue

最佳答案

为了添加新的响应式 Prop ,而不是使用直接赋值,您应该使用 Vue.set() 方法:

  ADD_ITEM(state, { key, value }) {
Vue.set(state.dict, key, value)
}

要更深入地了解 Vue react 性,您应该阅读官方文档:https://v2.vuejs.org/v2/guide/reactivity.html

关于javascript - Vuex + vue 在使用字典作为状态对象时没有反应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67811925/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com