2017-05-05 89 views
3

我在我的組件中使用vuexmapGetters幫助程序。我得到了這個功能:將params傳遞給mapGetters

getProductGroup(productIndex) { 
    return this.$store.getters['products/findProductGroup'](productIndex) 
} 

是否有可能將這種方式移動到mapGetters?問題是,我也傳遞參數的功能,所以如果你的吸氣發生在這樣的參數,我無法找到一個方法來把這個mapGetters

回答

6

getters: { 
    foo(state) { 
    return (bar) => { 
     return bar; 
    } 
    } 
} 

然後你就可以直接映射,吸氣:

computed: { 
    ...mapGetters(['foo']) 
} 

而就在參數傳遞給this.foo

mounted() { 
    console.log(this.foo('hello')); // logs "hello" 
} 
相關問題