问题描述
我正在尝试在Vue中切片一系列项目 这是我的代码
<template>
<div v-for="item in Items" :item="item" :key="item.id">{{ item.name }}</div>
</template>
<page-query>
query {
count
items {
id
name
}
}
</page-query>
<script>
export default {
props: {
items: Array,}
computed: {
Items() {
return this.items.slice(0,4);
},}
}
</script>
如您所见,我将数组切为4。 在我的API数据中,我有一个“计数”对象,该对象返回一个数字,我需要使用该数字对项目进行切片,但无法弄清楚该如何做。您能给我一个提示,如何使用计数数据代替硬编码的数字4吗?
解决方法
使用limit
应该会对您有所帮助
<page-query>
query {
count
items(limit: 4) {
id
name
}
}
</page-query>