关于 Tree 过滤函数的定义,如果有默认的过滤文字,能否在Tree实例化后触发一次过滤函数 filter,抑或在tree.vue中增加filter-text字段,监听其变化可以触发filter函数
现在文件暂时使用 setTimeout 解决,并不严谨
created () {
// 不是很严谨
setTimeout(() => {
this.$refs.tree2.filter(this.filterText);
}, 300)
}
在 mounted 钩子里执行:http://jsfiddle.net/om0tyycy/1/
额... 可能是我描述的不够清楚,el-tree 封装在一个组件内,其中tree的data是从外部传入
自己 nextTick 一下吧:http://jsfiddle.net/leopoldthecuber/om0tyycy/3/
好吧,是我自己犯低级错误了,之前也像你这样写过
watch : {
data: {
handler(v) {
this.filterText && this.$refs.tree2.filter(this.filterText);
},
immediate: true
}
}
是自己疏忽了 this.filterText 是 0的情况
刚用Element ui ,请问执行filterText()的时候如何让子节点也显示出来?
刚用Element ui ,请问执行filterText()的时候如何让子节点也显示出来?
同问
刚用Element ui ,请问执行filterText()的时候如何让子节点也显示出来?
同问
刚用Element ui ,请问执行filterText()的时候如何让子节点也显示出来?
同问
设置 :default-expand-all="true" 默认展开吧
Most helpful comment
刚用Element ui ,请问执行filterText()的时候如何让子节点也显示出来?