diff --git a/src/views/portal/course/Index.vue b/src/views/portal/course/Index.vue index 5e2244a9..c88ef2bc 100644 --- a/src/views/portal/course/Index.vue +++ b/src/views/portal/course/Index.vue @@ -111,7 +111,7 @@
加载更多 数据加载中 - +
暂无课程,请优先学习其它课程吧~
@@ -465,26 +465,29 @@ export default { this.searchData(); }, handleScroll() { + if(this.courseList.length>6){ - let innerHeight = document.querySelector("#couser-list-content").clientHeight; - let outerHeight = document.documentElement.clientHeight; - let scrollTop = document.documentElement.scrollTop; - let outerWidth = document.querySelector(".xcontent2-minor").clientWidth; - if (outerHeight + scrollTop + 350 >= innerHeight) { - if (this.moreState == 1 && this.course.pageIndex < 4) { - this.loadMore(); + let innerHeight = document.querySelector("#couser-list-content").clientHeight; + let outerHeight = document.documentElement.clientHeight; + let scrollTop = document.documentElement.scrollTop; + let outerWidth = document.querySelector(".xcontent2-minor").clientWidth; + if (outerHeight + scrollTop + 350 >= innerHeight) { + if (this.moreState == 1 && this.course.pageIndex < 4) { + this.loadMore(); + } } + //console.log(this.course.pageIndex,'this.course.pageIndex'); + //加此判断,是为了没有数据时的闪动问题 + //if(this.course.pageIndex >1){ + if (scrollTop > 830) { + document.querySelector("#fixd-box").style.cssText = + "position: fixed;top: -914px;width:"+outerWidth+"px"; + } else { + document.querySelector("#fixd-box").style.cssText = "position: static"; + } + //} + } - //console.log(this.course.pageIndex,'this.course.pageIndex'); - //加此判断,是为了没有数据时的闪动问题 - //if(this.course.pageIndex >1){ - if (scrollTop > 830) { - document.querySelector("#fixd-box").style.cssText = - "position: fixed;top: -914px;width:"+outerWidth+"px"; - } else { - document.querySelector("#fixd-box").style.cssText = "position: static"; - } - //} }, toNeedCourse() {