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;
      }
    },

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

根据官方案例来吧,应该是最好的