什么时候我应该将Vuex状态、getters、突变和动作Map到本地状态、方法和计算?什么时候我应该使用store.state.count或store.getters.something或store.dispatch('something ')在模板中直接使用它们?我正在使用Composition API。在Vuex文档中,它们被导入(Map)到本地状态、方法和计算。为什么不总是直接使用它们呢?我尝试了这两种变体,它们的工作原理相同
zsohkypk1#
Map的唯一好处是不必编写访问控制器或模板中存储成员的完整语法。基本上,您可以编写更少的代码。代价是,您必须确保每个Map的存储成员都Map到组件名称空间中的唯一名称(与data、computed、methods或props不存在名称冲突)。
data
computed
methods
props
1条答案
按热度按时间zsohkypk1#
Map的唯一好处是不必编写访问控制器或模板中存储成员的完整语法。
基本上,您可以编写更少的代码。
代价是,您必须确保每个Map的存储成员都Map到组件名称空间中的唯一名称(与
data
、computed
、methods
或props
不存在名称冲突)。