【问题标题】:Vuex getter for array of objects is not updating properly in module对象数组的 Vuex getter 未在模块中正确更新
【发布时间】:2018-04-09 10:13:33
【问题描述】:

我以为我在 Vuex 模块中错误地更新了状态,因为组件数据没有更新。

我在商店模块中工作。

数据是一个对象数组,我正在更新一个对象中的值,在某些情况下,这在 Vue.js 中可能会出现问题。但是,就我而言,我做得很好。他们“应该”观察到变化......但组件没有随着变化而更新。

【问题讨论】:

    标签: arrays vue.js vuex


    【解决方案1】:

    事实证明我做的一切都是正确的,它应该可以工作。

    实际上出了问题的是模块文件名

    模块 /module/user.js 的文件名,与我的主存储中名为“用户”的状态相同

    尽管我没有使用相同的状态对象名称,但不知何故文件名导致了一个问题......无论如何,我将模块的名称更改为 /module/userStore.js 并修复了它......

    希望对某人有所帮助...

    【讨论】:

      猜你喜欢
      • 2017-04-13
      • 2021-01-18
      • 1970-01-01
      • 1970-01-01
      • 2020-12-04
      • 2019-04-10
      • 2019-06-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多