【发布时间】:2020-09-21 02:17:12
【问题描述】:
我有一个带有 getter 的 vuex 模块。我在一个 vue 组件中使用这个模块的 getter:
...
computed: {
...mapGetters('myCoolModule', ['isActive', 'someOtherGetter', 'yetAnotherGetter']),
}
...
我还有其他具有isActive getter 的 vuex 模块,所以我想在这里给它起别名。我熟悉对象语法,即,
...
computed: {
...mapGetters('myCoolModule', { myCoolModuleIsActive: 'isActive', someOtherGetter: 'someOtherGetter', yetAnotherGetter: 'yetAnotherGetter' }),
}
...
但是,我不需要别名 'someOtherGetter' 或 'yetAnotherGetter',而且对象语法似乎要求我这样做。
是否有与 mapGetters 一起使用的语法,以便我只能为其中一个 getter 设置别名?
【问题讨论】: