wsfe / vue-tree

使用虚拟列表优化的 Vue 树组件 Vue tree component optimized using virtual list
https://wsfe.github.io/vue-tree/
MIT License
176 stars 32 forks source link

scrollTo 不生效 #77

Closed xtuer closed 10 months ago

xtuer commented 10 months ago

Bug 描述

const foundCatalog = data.treeData.find(c => c.title === props.catalog);
if (foundCatalog) {
    setTimeout(() => {
        tree.value.scrollTo({ key: foundCatalog.id, verticalPosition: 'top' });
        console.log('scroll to ' + foundCatalog.id);
    }, 1000); // 担心树节点显示不完全,所以故意 1S 后才滚动。
}

复现步骤 请描述复现步骤,并且提供最小可复现示例(CodeSandbox, CodePen 链接等)

期望表现 把指定 ID 的节点滚动到顶部。

实际表现 没有滚动反应。

组件版本

xtuer commented 10 months ago

tree.value.scrollTo(foundCatalog.id);

调用这个行数可以了。