在使用vuex 的时候,比如我们想要向getter中的函数传递参数,应该怎么做呢。 我们可以在getters的函数中再return一个函数,这样就可以传递参数了。
例子附上。
<template>
<h2>数量大于三本的总价值: {{$store.getters.countGreater(1)}}</h2>
</template>
getters: {
// 传递参数
countGreaterN(state) {
return function(n) {
return n * 2
}
}
}