计算的getters中的asignment

时间:2016-09-18 12:40:26

标签: vue.js vue-component

我只是想问一下,如果在计算的getter中分配一些属性呢?

props:
  invoice: 
    type: Object

computed:
  total:
    @invoice.subtotal = { some expression }

我想这样做,因为发票对象是由少数其他组件共享的,而这些组件需要来自小计组件的计算数据。

1 个答案:

答案 0 :(得分:0)

理想情况下,您不应该在计算属性中改变实例的状态。

在您的情况下,您应该查看 Vuex ,这是基于Flux architecture的共享状态。在Vuex中,您可以使用getter并在多个组件之间共享反应状态......