【发布时间】:2018-02-27 03:56:16
【问题描述】:
目前我有一个组件,它具有从 Vuex 存储更新的计算属性。这部分工作完美。我感到困惑的是,一旦计算属性更新,我必须始终为我的视图相应地调整数据。实现这一目标的最佳方法是什么?
例如:
我的组件有:
computed: {
players: function() {
return this.$store.state.players;
},
我之前有一个函数 setupPlayers(data) 调整了这个信息并提供给视图。
我现在的问题是,如果计算出的玩家发生变化,我想运行一个函数来调整视图的数据。我该怎么做呢?或者我的方法不正确?
【问题讨论】:
-
由于您使用的是计算属性,一旦您更新了状态,它应该会自动更新视图,您会看到不同的行为吗?
-
计算的主要用例是计算派生数据(“调整”它)。为什么不在你已经拥有的计算中做呢?
标签: vue.js vuejs2 vue-component vuex