diff --git a/src/views/ebiz/sale/readDocuments.vue b/src/views/ebiz/sale/readDocuments.vue index 9bded5d1e..3bfbf373e 100644 --- a/src/views/ebiz/sale/readDocuments.vue +++ b/src/views/ebiz/sale/readDocuments.vue @@ -14,6 +14,7 @@
+
请下滑至底部完成阅读 @@ -71,7 +72,8 @@ branchType: '', // 银保渠道滚动检测相关 isScrollToBottom: false, - scrollTimer: null + scrollTimer: null, + pdfStatus: void 0 } }, components: { @@ -368,7 +370,8 @@ pdfurl: thispdfurl, lazy:false, scale:1 - }).on("complete", function (status, msg, time) { //监听完成事件 + }).on("complete", (status, msg, time)=> { //监听完成事件 + this.pdfStatus = status console.log("状态:" + status + ",信息:" + msg + ",耗时:" + time + "毫秒,总页数:" + this.totalNum) }) }, @@ -484,7 +487,16 @@ that.isDisabledComplite = true } } - } + }, + pdfStatus() { + const observer = new IntersectionObserver(entries => { + entries.forEach(entry => { + if (entry.isIntersecting) this.isScrollToBottom = true + observer.unobserve(entry.target) + }) + }) + observer.observe(this.$refs.activeButtonEle) + } } }