内容 | 作用 | 映射 | 位置 | 调用 | 其它 |
state | 设置状态 | mapState | computed | ||
getters | 获取内容 | mapGetters | computed | 计算数据后返回 | |
mutations | 修改数据 | mapMutations | methods | commit | 可以异步(不建议)不利于调试 |
actions | 异步操作 | mapActions | methods | dispatch | |
modules | 模块拆分 | namespaced(命名空间) | |||
plugins | 插件辅助 |
比较项 | method | computed | watch |
触发多次 | 多次触发 | 一次计算 | 每次触发 |
主被动 | 主动调用 | 被动调用 | 主动监控 |
有无缓存 | 无 | 有 | 无 |
能否异步 | 能 | 否 | 能 |
立即监控immediate,深度监控deep |