我只是很好奇,是否有一种方法可以在调用时混合命名空间操作和非命名空间操作,例如...mapActions
。我只有一个模块,它的大小足以保证完整的模块封装,从而保证了命名空间,因此某些 Action 将是things/someAction
,而有些则只是someOtherAction
。我目前正在这样映射:
...mapActions('nsACtions', ['nsOne', 'nsTwo']),
...mapActions('nonNsActionOne', 'nonNsActionTwo')
但更希望将所有内容合并为一个
mapActions
。就像是:...mapActions('nsACtions',
['nsOne', 'nsTwo'],
'nonNsActionOne',
'nonNsActionTwo')
要么
...mapActions('nsACtions',
['nsOne', 'nsTwo'],
['nonNsActionOne',
'nonNsActionTwo'])
这些示例都不起作用,所以我很好奇是否有人解决了这个小难题。谢谢!
最佳答案
没关系。弄清楚了是这样的:
...mapActions({
nsOne: 'namespaced/nsOne',
nsTwo: 'namespace/nsTwo',
nonNsOne: 'nonNsOne',
nonNsTwo: 'nonNsTwo'
})