fix: 修复panel页回到顶部按钮会挡住图表的问题
This commit is contained in:
@@ -82,7 +82,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</el-scrollbar>
|
</el-scrollbar>
|
||||||
</div>
|
</div>
|
||||||
<button class="to-top" v-show="showTopBtn" @click="$toTop('el', $refs.dashboardScrollbar.wrap)"><i class="nz-icon nz-icon-top"></i></button>
|
<button class="to-top" :class="{'to-top-is-hover': tableHover}" v-show="showTopBtn" @click="$toTop('el', $refs.dashboardScrollbar.wrap)" style="bottom: 0;"><i class="nz-icon nz-icon-top"></i></button>
|
||||||
</div>
|
</div>
|
||||||
</left-menu>
|
</left-menu>
|
||||||
|
|
||||||
@@ -107,6 +107,7 @@
|
|||||||
show: false,
|
show: false,
|
||||||
title: this.$t('dashboard.panel.createPanelTitle')
|
title: this.$t('dashboard.panel.createPanelTitle')
|
||||||
},
|
},
|
||||||
|
tableHover: false,
|
||||||
/*
|
/*
|
||||||
pickerOptions: {
|
pickerOptions: {
|
||||||
shortcuts: [{
|
shortcuts: [{
|
||||||
@@ -349,7 +350,6 @@
|
|||||||
this.$refs.addChartModal.createData(this.showPanel.id); //初始化创建图表需要的初始数据
|
this.$refs.addChartModal.createData(this.showPanel.id); //初始化创建图表需要的初始数据
|
||||||
},
|
},
|
||||||
scrollbarHeightHandler() {
|
scrollbarHeightHandler() {
|
||||||
console.info(1)
|
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
let top = '';
|
let top = '';
|
||||||
let top2 = '';
|
let top2 = '';
|
||||||
@@ -588,6 +588,7 @@
|
|||||||
let _self = this;
|
let _self = this;
|
||||||
let scrollbarWrap = this.$refs.dashboardScrollbar.wrap;
|
let scrollbarWrap = this.$refs.dashboardScrollbar.wrap;
|
||||||
scrollbarWrap.onscroll = function() {
|
scrollbarWrap.onscroll = function() {
|
||||||
|
console.info(scrollbarWrap.scrollTop)
|
||||||
if (scrollbarWrap.scrollTop > 50) {
|
if (scrollbarWrap.scrollTop > 50) {
|
||||||
_self.showTopBtn = true;
|
_self.showTopBtn = true;
|
||||||
} else {
|
} else {
|
||||||
@@ -629,6 +630,12 @@
|
|||||||
},
|
},
|
||||||
mounted: function () {
|
mounted: function () {
|
||||||
this.onScroll();
|
this.onScroll();
|
||||||
|
document.querySelector("#tableList").addEventListener("mouseenter", () => {
|
||||||
|
this.tableHover = true;
|
||||||
|
});
|
||||||
|
document.querySelector("#tableList").addEventListener("mouseleave", () => {
|
||||||
|
this.tableHover = false;
|
||||||
|
});
|
||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
refreshPanel() {
|
refreshPanel() {
|
||||||
|
|||||||
Reference in New Issue
Block a user