【发布时间】:2020-12-03 17:49:55
【问题描述】:
我有一些相互依赖的 Vuex 属性,我想知道用它们进行计算的最佳方法。
例如,
我的州有一个 fontSize 属性,其值为 16。
state: {
fontSize: 16,
}
现在我还想要一个 lineHeight,它是通过将 fontSize 乘以 1.4 的系数来计算的。
所以我可以在我的吸气剂中说:
getters: {
lineHeight: state => state.fontSize * 1.4
}
这是正确的做事方式还是我应该使用 Mixins/新的 Vue3 组合 API 而不是 Vuex 来进行这些类型的计算?
【问题讨论】:
-
State:杂货店。很多人需要它。Mixin:我的家,我的家人和朋友来访时需要它。In Component:我的卧室,只有我需要这个。 -
这是一个很好的描述方式:)。谢谢
标签: vue.js vuejs2 vuex vuejs3 vuex4