Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vue.js/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vue.js 无限滚动到下一页_Vue.js_Infinite Scroll - Fatal编程技术网

Vue.js 无限滚动到下一页

Vue.js 无限滚动到下一页,vue.js,infinite-scroll,Vue.js,Infinite Scroll,我正在尝试使用vue、vue无限卷轴和看板制作一个无限卷轴来更改页面。 这里的问题是当滚动条到达内容末尾时,将所有其他页面一起返回 这是我的密码 方法:{ 滚动加载(状态){ this.busy=true; 常量无限滚动=$(“.drag列-”+状态); 无限滚动(“滚动”),()=>{ //检测div滚动的结束 如果( 无限滚动[0]。滚动顶部+ infiniteScroll[0]。客户端重量>= infiniteScroll[0]。滚动高度-4 ) { 这是当前页面++; get(URL+

我正在尝试使用vue、vue无限卷轴和看板制作一个无限卷轴来更改页面。 这里的问题是当滚动条到达内容末尾时,将所有其他页面一起返回 这是我的密码

方法:{
滚动加载(状态){
this.busy=true;
常量无限滚动=$(“.drag列-”+状态);
无限滚动(“滚动”),()=>{
//检测div滚动的结束
如果(
无限滚动[0]。滚动顶部+
infiniteScroll[0]。客户端重量>=
infiniteScroll[0]。滚动高度-4
) {
这是当前页面++;
get(URL+'?page='+此.current_页)
。然后(res=>{
此.blocks.push(res.data)
this.busy=false;
}
.catch(错误=>{
console.log(错误)
})
)
}
});
},
}

{{block.name}

我这样解决了我的问题:

方法:{
滚动加载(状态){
this.busy=true;
常量无限滚动=$(“.drag列-”+状态);
无限滚动(“滚动”),()=>{
//检测div滚动的结束
如果(
无限滚动[0]。滚动顶部+
infiniteScroll[0]。客户端重量>=
infiniteScroll[0]。滚动高度-4
) {
这是当前页面++;
get(URL+'?page='+此.current_页)
。然后(res=>{
此.blocks.push(res.data)
this.busy=false;
this.current\u page=this.res.meta.current\u page
}
.catch(错误=>{
console.log(错误)
})
)
}
});
},

}
我这样解决了我的问题:

方法:{
滚动加载(状态){
this.busy=true;
常量无限滚动=$(“.drag列-”+状态);
无限滚动(“滚动”),()=>{
//检测div滚动的结束
如果(
无限滚动[0]。滚动顶部+
infiniteScroll[0]。客户端重量>=
infiniteScroll[0]。滚动高度-4
) {
这是当前页面++;
get(URL+'?page='+此.current_页)
。然后(res=>{
此.blocks.push(res.data)
this.busy=false;
this.current\u page=this.res.meta.current\u page
}
.catch(错误=>{
console.log(错误)
})
)
}
});
},
}