diff --git a/src/utils/tools.js b/src/utils/tools.js index 3d758756..b0e78efb 100644 --- a/src/utils/tools.js +++ b/src/utils/tools.js @@ -300,7 +300,7 @@ export const selectLoadMore = { const selectDom = document.querySelector('.search-select .el-select-dropdown__wrap') function loadMores() { //判断是否到底 - const isBase = this.scrollHeight - this.scrollTop <= this.clientHeight + const isBase = this.scrollHeight - this.scrollTop <= this.clientHeight + 10 if(isBase) { binding.value && binding.value() } @@ -309,7 +309,9 @@ export const selectLoadMore = { el.selectDomInfo = selectDom el.selectLoadMore = loadMores //监听滚动事件 - selectDom.addEventListener('scroll',loadMores.bind(selectDom)) + if(selectDom) { + selectDom.addEventListener('scroll',loadMores.bind(selectDom)) + } }, unmounted (el, binding) { // 解除事件监听 diff --git a/src/views/location/Index.vue b/src/views/location/Index.vue index b0e4c364..16ccb60c 100644 --- a/src/views/location/Index.vue +++ b/src/views/location/Index.vue @@ -39,8 +39,6 @@ -