有没有一种方法可以将参数传递给getter vuex
store
?就像是:
new Vuex.Store({
getters: {
someMethod(arg){
// return data from store with query on args
}
}
})
这样在组件中我可以使用
<template>
<div>
<p>{{someMethod(this.id)}}</p>
</div>
</template>
<script lang="ts">
import { mapGetters } from "vuex"
export default {
props: ['id'],
computed: mapGetters(['someMethod'])
}
}
</script>
但是在vuex中,第一个参数是state
,第二个参数是other getters
。可能吗?
ES6箭头功能在这里也可以很好地工作。例如,假设您要在商店中寻找特定的“东西”。
这是Vuex文档中的另一个示例