前端获取到当前列表data数据后,加了一些判断条件对该数据进行了过滤,
过滤后的数据怎么更新到当前列表?
@hongzai @liqiang 
请大神支招!
----补充说明---
比如:在index.vue的pageRequest()里面获取到原data里面数据为:
{id:1,xxxx}
{id:2,xxxx}
{id:3,xxxx}
通过条件判断,过滤出ID为2的数据:
{id:2,xxxx}
此时希望页面只显示这过滤后的这1条数据,但页面还是显示的原data的3条数据。
页面代码如下:
  pageRequest(query) {
      return GetList(query).then((res) => {
        res.data.data.forEach(item => {
          if (item.id==2) {
             this.$forceUpdate()
             console.log('====新item====', item, '\n', '====原来RES===', res)
          }
        });
        return res;
      })
      // return GetList(query);
    }, // 数据请求通过setD2CrudTableData()方法也不起作用,列表里面还是显示的原来的数据。
 mounted() {
    this.setD2CrudTableData()
  },
  methods: {
    setD2CrudTableData(data) {
      data = this.newtableData
      this.$set(this.getD2Crud(), 'd2CrudData', data)
      console.log('===========set table data=========', data)
    },