mirror of
https://github.com/dataease/dataease.git
synced 2026-05-16 05:50:45 +08:00
fix(数据大屏): 数据大屏中滚动条默认样式优化 #15240
This commit is contained in:
committed by
xuwei-fit2cloud
parent
693ae2b99a
commit
046c61963b
@@ -4,6 +4,7 @@ import {
|
||||
toRefs,
|
||||
PropType,
|
||||
onBeforeMount,
|
||||
onMounted,
|
||||
shallowRef,
|
||||
watch,
|
||||
nextTick,
|
||||
@@ -617,6 +618,26 @@ onBeforeMount(() => {
|
||||
})
|
||||
})
|
||||
|
||||
const isDataV = ref(false)
|
||||
|
||||
const popperClass = computed(() => {
|
||||
let str = 'filter-select-popper_class'
|
||||
if (visible.value) {
|
||||
str = 'load-select ' + str
|
||||
}
|
||||
|
||||
if (isDataV.value) {
|
||||
str = str + ' color-scrollbar__thumb'
|
||||
}
|
||||
return str
|
||||
})
|
||||
|
||||
onMounted(() => {
|
||||
isDataV.value =
|
||||
Boolean(document.querySelector('#canvas-dv-outer')) ||
|
||||
Boolean(document.querySelector('.datav-preview'))
|
||||
})
|
||||
|
||||
defineExpose({
|
||||
displayTypeChange,
|
||||
mult,
|
||||
@@ -635,9 +656,7 @@ defineExpose({
|
||||
filterable
|
||||
@click="selectHideClick"
|
||||
@change="handleValueChange"
|
||||
:popper-class="
|
||||
visible ? 'load-select filter-select-popper_class' : 'filter-select-popper_class'
|
||||
"
|
||||
:popper-class="popperClass"
|
||||
multiple
|
||||
show-checked
|
||||
scrollbar-always-on
|
||||
@@ -661,9 +680,7 @@ defineExpose({
|
||||
:style="selectStyle"
|
||||
filterable
|
||||
radio
|
||||
:popper-class="
|
||||
visible ? 'load-select filter-select-popper_class' : 'filter-select-popper_class'
|
||||
"
|
||||
:popper-class="popperClass"
|
||||
:options="options"
|
||||
>
|
||||
<template #default="{ item }">
|
||||
@@ -705,4 +722,11 @@ defineExpose({
|
||||
color: #1f2329;
|
||||
}
|
||||
}
|
||||
|
||||
.color-scrollbar__thumb {
|
||||
.ed-scrollbar__thumb {
|
||||
background: #bbbfc4 !important;
|
||||
opacity: 1 !important;
|
||||
}
|
||||
}
|
||||
</style>
|
||||
|
||||
Reference in New Issue
Block a user