什么时候应该将Vuex状态、getter、突变和操作Map到本地状态、方法和计算,什么时候应该直接在模板中使用它们?

ykejflvf  于 2022-11-17  发布在  Vue.js
关注(0)|答案(1)|浏览(129)

什么时候我应该将Vuex状态、getters、突变和动作Map到本地状态、方法和计算?什么时候我应该使用store.state.count或store.getters.something或store.dispatch('something ')在模板中直接使用它们?我正在使用Composition API。在Vuex文档中,它们被导入(Map)到本地状态、方法和计算。为什么不总是直接使用它们呢?
我尝试了这两种变体,它们的工作原理相同

zsohkypk

zsohkypk1#

Map的唯一好处是不必编写访问控制器或模板中存储成员的完整语法。
基本上,您可以编写更少的代码。
代价是,您必须确保每个Map的存储成员都Map到组件名称空间中的唯一名称(与datacomputedmethodsprops不存在名称冲突)。

相关问题