vuex中向getters传递参数的方法

3,435 阅读1分钟

在使用vuex 的时候,比如我们想要向getter中的函数传递参数,应该怎么做呢。 我们可以在getters的函数中再return一个函数,这样就可以传递参数了。

例子附上。

<template>
    <h2>数量大于三本的总价值: {{$store.getters.countGreater(1)}}</h2>
</template>
getters: {
    // 传递参数
   countGreaterN(state) {
      return function(n) {
        return n * 2
      }
    }
  }