我有一个带有吸气剂的vuex模块。我正在vue组件中使用此模块的吸气剂:
...
computed: {
...mapGetters('myCoolModule', ['isActive', 'someOtherGetter', 'yetAnotherGetter']),
}
...
我还有其他具有isActive
吸气剂的vuex模块,因此我想在此处使用别名。我熟悉对象语法,即
...
computed: {
...mapGetters('myCoolModule', { myCoolModuleIsActive: 'isActive', someOtherGetter: 'someOtherGetter', yetAnotherGetter: 'yetAnotherGetter' }),
}
...
但是,我不需要别名'someOtherGetter'
或'yetAnotherGetter'
,并且对象语法似乎要求我这样做。
是否有可用于mapGetters的语法,使得我只能为其中一个吸气剂起别名?
两次使用该怎么办?
computed:
{
...mapGetters('myModule', {
myCoolModuleIsActive: 'isActive',
}),
...mapGetters('myModule', ['someOtherGetter', 'yetAnotherGetter']),
}
为什么不为您的Vuex模块命名?这样就可以避免这样的名称冲突。