我在组件中使用vuex
和mapGetters
帮助器。我得到了这个功能:
getProductGroup(productIndex) {
return this.$store.getters['products/findProductGroup'](productIndex)
}
是否可以将其以某种方式移至
mapGetters
?问题是我还向函数传递了一个参数,所以我找不到将其放入mapGetters
的方法 最佳答案
如果您的getter接受这样的参数:
getters: {
foo(state) {
return (bar) => {
return bar;
}
}
}
然后,您可以直接映射 setter/getter :
computed: {
...mapGetters(['foo'])
}
只需将参数传递给
this.foo
:mounted() {
console.log(this.foo('hello')); // logs "hello"
}
关于vuejs2 - 将参数传递给mapGetters,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43807123/