后端返回的数据是这样的,展示在页面全是null,所以需要判断字段返回的是否为null然后转换空字符串。
function nullToStr(data) {
  for (var x in data) {
    if (data[x] === null) { // 如果是null 把直接内容转为 ''
      data[x] = '';
    } else {
      if (Array.isArray(data[x])) { // 是数组遍历数组 递归继续处理
        data[x] = data[x].map(z => {
          return nullToStr(z);
        });
      }
      if(typeof(data[x]) === 'object'){ // 是json 递归继续处理
        data[x] = nullToStr(data[x])
      }
    }
  }
  return data;
}
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐