请求到接口对于返回空数据的处理(反向判断思维)

if (res.code === 200) {
     let list = res.data.list
     if(Array.isArray(list) && list.length > 0){  //不要直接判断list是不是为空,要从反向去判断
         this.list = list
         this.totalCount = res.data.total
     }else{
         this.list = []; 
         this.$Message.warning('当前无数据,请确认后重试!');
     }
     
   } else {
     this.$Message.warning(res.message)
   }

你可能感兴趣的:(vue前端优化)