监听table滚动事件,滚动到底部时加载数据

mounted() {
    this.$refs.scrollTable.addEventListener( 'scroll',(event) => {
        this.getDistance(event);
    });
}

methods() {
    getDistance(event) {
        let dom = enent.target;
        const scrollDistance =dom.scrollHeight - dom.scrollTop - dom.clientHeight
            if(scrollDistance <=0){//等于0证明已经到底,可以请求接口
                // do something
            }
    }
}

遗留问题:当x轴也滚动时,会影响distance判断

猜你喜欢

转载自www.cnblogs.com/yyiyu/p/11363165.html