【发布时间】:2018-06-01 08:15:33
【问题描述】:
我的 vue 组件是这样的:
<template>
...
<ul v-if="!selected && keyword">
<li v-for="state in filteredStates" @click="select(state.name)">{{ state.name }}</li>
</ul>
...
</template>
<script>
export default {
...
computed: {
filteredStates() {
const data = this.$store.dispatch('getProducts', {
q: this.keyword
})
data.then((response) => {
console.log(response.data)
return response.data
})
}
}
}
</script>
console.log(response.data) 的结果如下:
我想像上图一样显示数组数据。但它不显示价值。可能我在vue组件中的循环还是错了
我该如何解决这个问题?
【问题讨论】:
标签: vue.js vuejs2 vue-component vuex