From c2adacd57d6380599d03254c8b80299f3812e07b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=99=88=E5=8A=B2=E6=9D=BE?= <523037378@qq.com>
Date: Tue, 3 Mar 2020 19:53:43 +0800
Subject: [PATCH] =?UTF-8?q?fix:=20=E6=81=A2=E5=A4=8Ddashboard=E6=BB=9A?=
=?UTF-8?q?=E5=8A=A8=E6=9D=A1=E7=9B=91=E5=90=AC=E4=BA=8B=E4=BB=B6?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../src/components/page/dashboard/panel.vue | 21 ++++++++++++-------
1 file changed, 14 insertions(+), 7 deletions(-)
diff --git a/nezha-fronted/src/components/page/dashboard/panel.vue b/nezha-fronted/src/components/page/dashboard/panel.vue
index d4802b491..05548040b 100644
--- a/nezha-fronted/src/components/page/dashboard/panel.vue
+++ b/nezha-fronted/src/components/page/dashboard/panel.vue
@@ -76,16 +76,15 @@
-
-
-
-
+
+
+
@@ -548,13 +547,20 @@
},
// 滚动事件触发下拉加载
onScroll() {
- let dom = document.getElementById('tableList');
+ let _self = this;
+ let scrollbarWrap = this.$refs.dashboardScrollbar.wrap;
+ scrollbarWrap.onscroll = function() {
+ if (scrollbarWrap.scrollHeight - scrollbarWrap.scrollTop - scrollbarWrap.offsetHeight < 20) {
+ _self.$refs.chartList.pageDataList(true, _self.showPanel.id);
+ }
+ }
+ /*let dom = document.getElementById('tableList');
let scrollHeight = dom.scrollHeight;//整个可滑动区域高度
let clientHeight = dom.clientHeight;//可视高度
let scrollTop = dom.scrollTop;//滚动条顶部与整个scrollHeight顶部的距离
if (scrollHeight - clientHeight - scrollTop <= 20) {//滚动到底部,才加载新数据
this.$refs.chartList.pageDataList(true, this.showPanel.id);
- }
+ }*/
},
focusInput:function(){
let classVal=document.getElementById('queryPanel').parentElement.getAttribute("class");
@@ -579,6 +585,7 @@
this.getTableData();
},
mounted: function () {
+ this.onScroll();
},
computed: {
refreshPanel() {