我只是好奇在调用...mapActions时,是否有办法混合使用名称空间和非名称空间的操作。我只有一个模块足够大,足以保证完整的模块封装和命名空间,因此一些操作将是things/someAction,而另一些将仅仅是someOtherAction。我目前是这样映射的:
...mapActions('nsACtions', ['nsOne', 'nsTwo']),
...mapActions('nonNsActionOne', 'nonNsActionTwo')但更倾向于将所有内容合并到一个mapActions中。类似于:
...mapActions('nsACtions',
['nsOne', 'nsTwo'],
'nonNsActionOne',
'nonNsActionTwo')或
...mapActions('nsACtions',
['nsOne', 'nsTwo'],
['nonNsActionOne',
'nonNsActionTwo'])这两个例子都不起作用,所以我很好奇是否有人解决了这个小难题。谢谢!
发布于 2019-01-12 05:39:50
我添加了这个答案,尽管Matt Larson已经为自己找到了一个在很大程度上反映了相同情况的解决方案。您可以在计算值上使用多个mapActions来分隔名称空间,以使其更加清晰
computed: {
mapActions('namespace', ['nsOne','nsTwo']),
mapActions(['nonNsOne','nonNsTwo']),
}https://stackoverflow.com/questions/54152596
复制相似问题