如何将命名空间的mapGetters与全局getter混合使用?

时间:2018-01-22 15:22:19

标签: vue.js vuejs2 vue-component vuex

我已经命名了一个我的Vuex模块,我不确定我应该在这种情况下使用什么语法。

我目前正在使用这种语法,其中dealfilters是我的命名空间模块。

...mapGetters('dealfilters', [
    'dealCount',
    'pending',
    'arrival',
    'nights',
    'tag',
    'sortOptions'
])

我将如何再次为此mapgetter帮助器添加全局getter?或者甚至在mapGetter中调用多个不同的命名空间模块?

1 个答案:

答案 0 :(得分:2)

使用mapGetters两次并没有错。如果您不想这样做,您也可以执行namespace/getterName字符串。

...mapGetters([
  'namespace_foo/thing',
  'namespace_foo/bazzle',
  'namespace_bar/thing',
  'not_namespaced_this_should_work_but_i_dont_know',
])