这是前端页面所看到的页面
然后查看控制台里返回的数据
因为数据库的数据是手动删除记录的,并没有调用接口删除,在测试的时候就回出现这种情况,在回去查看数据库的时候并没有空记录,也不知道是怎么查到有空记录的,可能是由于缓存的原因,面对这种情况,可以在前端 Js 里面进行数据过滤,把空数据给过滤掉,在调接口时的数据处理如下:
listMeCon(this.queryParams).then(response => {
this.conList = response.rows.filter(item => {
if(!item)
return false
return true;
});
this.total = this.conList.length;
this.loading = false;
});
修改完的页面就整成了