私はAPIからページ設定されたデータを取得するvueコンポーネントを持っています。VueJS 2.0でのデータ配列の反復
私は、このように私のVUEコンポーネントテンプレート
<td v-for="item in listItems">......
</td>
に、スクリプト
{
data(){ return { items:[]; pageSize:5, page:1 } // items is 20 in total; pageSize is 5 per page
computed :{
listItems: function(){
var arr = [];
while (i < this.pageSize) {
arr.push(this.items[i + (this.page * this.pageSize)]);
i++;
}
return arr ;
}
},
methods:{
getDATA: function(){ this.$http.get().then(response => {
this.items = response.data.data; // array of data objects
});
}
}
}
に...小さな改ページの合計を使用して反復リストを更新されてやりたいが、私は得ます空の配列/私は普通の配列のように反復するだけではないことを推測しています
あなたのコードは不完全であるか間違っています。実際にはどこでlistItemsを返すのですか? –
実際のコードを入力してください。投稿したことは何も教えてくれません。 –
コンソールは何を言いますか?私はあなたがpage、pageSizeそしてitemsにこのキーワードがないと思う。 –