elementUi的树状图筛选方法修改的疑问

CSDN问答 2022-09-23 09:21:13 阅读数:44

elementUI方法筛选修改树状

一个小问题,elementUi的树状图下,你去设置筛选方法

正常标准情况下是这样的

 methods: { filterNode(value, data) { if (!value) return true; return data.label.indexOf(value) !== -1; } },

然后由于需求的改变,我需要在这个方法里调用接口本来我想说行吧,我把返回什么的都删了,直接用接口不就完了?

 methods: { filterNode(value, data) { this.key=value//接口内参数改变 this.getData()//接口方法 } },

运行结果

结果g了,没有返回只要执行大概3-5次,这个方法就不触发了,我又把返回加回去加上接口,然后在接口里做了一个限流防止接口重复调用

 methods: { filterNode(value, data) { this.key=value//接口内参数改变 this.getData()//接口方法 if (!value) return true; return data.label.indexOf(value) !== -1; } },

但是,当我查到值筛选后为空的数据以后又不行了,方法又不触发了,有什么办法能让这个方法一直触发吗?我不想查询写搜索框了,样式已经写好了,重新放上去非常麻烦

版权声明:本文为[CSDN问答]所创,转载请带上原文链接,感谢。 https://ask.csdn.net/questions/7789466