我将我的Vuex存储中的getter映射为一个计算属性,并希望在组件模板中使用它之前操作该属性(它是一个对象数组)。你知道我该怎么做吗?
我试着观察计算属性,但这不起作用。
import {mapGetters} from 'vuex
computed: {
...mapGetters([
'property'
])
}发布于 2019-04-24 05:29:07
您可以在另一个自定义属性中使用getter,就像对简单变量所做的那样:
<template>
<div>
<div v-for="item in transformedItems" :key="item">{{item}}</div>
</div>
</template>
<script>
import { mapGetters } from 'vuex'
export default {
computed: {
...mapGetters(['items']),
transformedItems() {
return this.items.map(item => item.name)
}
}
}
</script>然后,您可以在模板中使用transformedItems
https://stackoverflow.com/questions/55819611
复制相似问题