根据过滤结果展开 v-treeview [英] Expand v-treeview based on filtered results

查看:22
本文介绍了根据过滤结果展开 v-treeview的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在树视图组件中,我想打开所有有搜索文本的节点.但预期并未发生.

所需的输出:打开有一些搜索文本的所有父项.这是相同的代码笔.

https://codepen.io/anon/pen/MdxPKN?&编辑=101

<v-container grid-list-md><v-layout wrap><v-flex xs6><v-text-field label="search" v-model="search" box/><v-treeview :items="tree":search="搜索"active-class="grey lighten-4 indigo--text"项目键=名称"点击打开:open-all="{searchLength}>0?true:false"可悬停/></v-flex></v-layout></v-容器>

解决方案

我稍微修改了 totalhack 的解决方案以获得我想要的.基本上,如果搜索框中有一个字符串,我会调用 updateAll(true).