Vue.js vue无限加载类型错误:无法读取属性';已加载';未定义的

Vue.js vue无限加载类型错误:无法读取属性';已加载';未定义的,vue.js,vue-infinite-loading,Vue.js,Vue Infinite Loading,我正在使用vue无限加载。我跟踪了他们的记录。但我不明白。什么是$state,$state->loaded(),$state->complete() 下图是我面临的错误 $state是vuex状态变量。请参考此项。@riddhi您能解释我为什么会出现此错误吗?是的,因为您可能尚未将vuex存储与项目集成,但仍然使用$state作为存储变量。我使用了。下面是app.js中vuex的初始化。从“Vuex”导入Vuex;从“/store.js”导入StoreData;它应该是import{store

我正在使用vue无限加载。我跟踪了他们的记录。但我不明白。什么是$state,$state->loaded(),$state->complete()

下图是我面临的错误


$state是vuex状态变量。请参考此项。@riddhi您能解释我为什么会出现此错误吗?是的,因为您可能尚未将vuex存储与项目集成,但仍然使用$state作为存储变量。我使用了。下面是app.js中vuex的初始化。从“Vuex”导入Vuex;从“/store.js”导入StoreData;它应该是
import{store}from./store'
    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();
            }
        });

    },