【发布时间】:2017-12-21 06:20:41
【问题描述】:
我在我的.vue 组件中制作了 vuex 命名空间的 getter 映射,如下所示:
...mapGetters([
'fooModule/barGetter'
])
如何在.vue 组件模板中访问这个getter?
我试过{{fooModule.barGetter}}但是好像不行,{{fooModule/barGetter}}显然是错的。
我可以为mapGetters 中的getter 分配另一个键
...mapGetters({
fooBarGetter: 'fooModule/barGetter'
})
这允许我使用{{forBarGetter}}访问模板中的值
但是,我想知道是否有一种方法可以访问 'fooModule/barGetter' 而无需为其分配另一个键。可能吗?如果有怎么办?
【问题讨论】:
-
阅读 this 关于
getters的文档页面。它解释了一切。 -
感谢@ironcladgeek 提供文档链接。我已经通读了文档。解决此问题的一种方法是通过执行以下操作在 ...mapGetters 中分配一个键: ` ...mapGetters({fooBarGetter: 'fooModule/barGetter'}) ` 然后我可以使用 {{forBarGetter 从模板访问值}} 但我想知道是否可以在模板中使用 getter 而无需分配另一个键
-
我已将问题编辑得更具体。希望有帮助