我正在使用 vue-infinite-loading。我跟着他们的文件。但不明白。什么是 $state , $state->loaded(),$state->complete();
下图是我面临的错误。
fetchReviews($state){
var vm = this;
axios.post('./fetch-reviews', {
u_id: vm.u_id,
params: {
page: this.page,
},
})
.then(({ data }) => {
if (data.reviews.length) {
this.page += 1;
this.list.push(...data.reviews);
$state.loaded();
} else {
$state.complete();
}
});
},