mirror of
https://github.com/dataease/dataease.git
synced 2026-05-21 12:45:37 +08:00
feat(数据大屏): 数据大屏增加刻度尺指示功能,优化横向标尺定位
This commit is contained in:
@@ -64,6 +64,7 @@ const snapshotStore = snapshotStoreWithOut()
|
||||
const contextmenuStore = contextmenuStoreWithOut()
|
||||
const composeStore = composeStoreWithOut()
|
||||
const canvasCacheOutRef = ref(null)
|
||||
const deWRulerRef = ref(null)
|
||||
|
||||
const {
|
||||
fullscreenFlag,
|
||||
@@ -357,6 +358,10 @@ const canvasPropertiesShow = computed(
|
||||
const viewsPropertiesShow = computed(
|
||||
() => !!(curComponent.value && ['UserView', 'VQuery'].includes(curComponent.value.component))
|
||||
)
|
||||
|
||||
const scrollCanvas = e => {
|
||||
deWRulerRef.value.rulerScroll(e)
|
||||
}
|
||||
eventBus.on('handleNew', handleNew)
|
||||
</script>
|
||||
|
||||
@@ -388,7 +393,13 @@ eventBus.on('handleNew', handleNew)
|
||||
</dv-sidebar>
|
||||
<!-- 中间画布 -->
|
||||
<main id="dv-main-center" class="center" ref="canvasCenterRef">
|
||||
<el-scrollbar ref="canvasOut" class="content" :class="{ 'preview-content': previewStatus }">
|
||||
<de-ruler ref="deWRulerRef"></de-ruler>
|
||||
<el-scrollbar
|
||||
ref="canvasOut"
|
||||
@scroll="scrollCanvas"
|
||||
class="content"
|
||||
:class="{ 'preview-content': previewStatus }"
|
||||
>
|
||||
<div
|
||||
id="canvas-dv-outer"
|
||||
ref="canvasInner"
|
||||
|
||||
Reference in New Issue
Block a user