diff --git a/src/tree/hooks/useTreeStyles.ts b/src/tree/hooks/useTreeStyles.ts index dd7d29784d..53d08e248a 100644 --- a/src/tree/hooks/useTreeStyles.ts +++ b/src/tree/hooks/useTreeStyles.ts @@ -52,6 +52,7 @@ export default function useTreeStyles(state: TypeTreeState) { const treeContentStyles = computed(() => ({ height: formatCSSUnit(height.value), maxHeight: formatCSSUnit(maxHeight.value), + overflowY: formatCSSUnit(height.value) || formatCSSUnit(maxHeight.value) ? 'auto' : undefined, })); const scrollStyles = computed(() => { diff --git a/test/unit/snap/__snapshots__/csr.test.js.snap b/test/unit/snap/__snapshots__/csr.test.js.snap index d4057a4dcc..059ffe1f10 100644 --- a/test/unit/snap/__snapshots__/csr.test.js.snap +++ b/test/unit/snap/__snapshots__/csr.test.js.snap @@ -187417,7 +187417,7 @@ exports[`csr snapshot test > csr test ./src/tree/_example/debug-vscroll.vue 1`] >
csr test ./src/tree/_example/vscroll.vue 1`] = ` >
csr test ./src/tree/_example/vscroll-lazy.vue 1`] = >
ssr test ./src/tree/_example/debug-filter.vue 1`] = exports[`ssr snapshot test > ssr test ./src/tree/_example/debug-performance.vue 1`] = `"
插入节点数量:
展开动画:
显示连线:
显示图标:
"`; -exports[`ssr snapshot test > ssr test ./src/tree/_example/debug-vscroll.vue 1`] = `"

虚拟滚动 - virtual 模式

动画:
显示连线:
显示图标:
可选:
可操作:
level1 节点数量:
level2 节点数量:
level3 节点数量:
插入节点数量:
filter:
暂无数据
"`; +exports[`ssr snapshot test > ssr test ./src/tree/_example/debug-vscroll.vue 1`] = `"

虚拟滚动 - virtual 模式

动画:
显示连线:
显示图标:
可选:
可操作:
level1 节点数量:
level2 节点数量:
level3 节点数量:
插入节点数量:
filter:
暂无数据
"`; exports[`ssr snapshot test > ssr test ./src/tree/_example/disabled.vue 1`] = `"
是否禁用整个 tree:
可选:
可激活:
"`; @@ -1362,9 +1362,9 @@ exports[`ssr snapshot test > ssr test ./src/tree/_example/sync.vue 1`] = `"
ssr test ./src/tree/_example/transition.vue 1`] = `"
展开动画:
显示连线:
显示图标:
"`; -exports[`ssr snapshot test > ssr test ./src/tree/_example/vscroll.vue 1`] = `"

虚拟滚动 - virtual 模式

动画:
显示连线:
显示图标:
可选:
可操作:
插入节点数量:
"`; +exports[`ssr snapshot test > ssr test ./src/tree/_example/vscroll.vue 1`] = `"

虚拟滚动 - virtual 模式

动画:
显示连线:
显示图标:
可选:
可操作:
插入节点数量:
"`; -exports[`ssr snapshot test > ssr test ./src/tree/_example/vscroll-lazy.vue 1`] = `"

虚拟滚动 - lazy模式

"`; +exports[`ssr snapshot test > ssr test ./src/tree/_example/vscroll-lazy.vue 1`] = `"

虚拟滚动 - lazy模式

"`; exports[`ssr snapshot test > ssr test ./src/tree-select/_example/arrowicon.vue 1`] = `"
"`;