gpt4 book ai didi

vue.js - Vuetify v-treeview - 如何以编程方式打开节点?

转载 作者:行者123 更新时间:2023-12-04 11:26:55 25 4
gpt4 key购买 nike

在 Vuetify 中重新加载数据后 v-treeview组件,我需要在特定节点中以编程方式打开树(我保存在内存中的最后一次打开)。

是否可以?什么是正确的做法?

https://vuetifyjs.com/en/components/treeview/

感谢您的帮助。

更新

我已经解决了我的问题。我错了。

为了刷新数据,我使用了我的 loadData()使用 :loading 的函数属性。

使用它,v-treeview刷新 dom 丢失当前打开状态。
我创建了一个 updateData()仅重新加载的函数 :items属性。节点在相同状态下保持打开状态。

它工作正常,所以我不必以编程方式实现打开节点。

无论如何,我让这个问题保持开放状态,因为如果存在的话,分享一种在 v-treeview 中以编程方式打开节点的方法可能会很有用。 .

最佳答案

您可以使用:open.sync,例如

<v-treeview :items="yourItemsTree" :open.sync="openIds" hoverable>

现在,openIds 是一个带有打开项(它的项键)的数组(两种方式都使用同步修饰符。

或者,您可以使用
<v-treeview :items="yourItemsTree" @update:open="onOpen" hoverable>


methods: {
onOpen(items) {
this.openIds = items
}
}

关于vue.js - Vuetify v-treeview - 如何以编程方式打开节点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60955640/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com