当处理分页数据的时候。如果条数不够的情况怎么处理呢?

我这里有个问题。分页。每页显示10条。但是目前这个接口只有9条数据。最后一条显示的是null。所以怎样避免这种报错的情况呢?

image.png
后端返回的数据:
不够的返回的null:
image.png

阅读 2.8k
2 个回答

你这报错和分页没关系吧,是你数据处理出现了问题...
1.以实际返回的数据条数作为循环的上限
2.判断对象是否存在、是否有userId属性

拿到数据的之后过滤一遍再输出作为实际数据 computed 用起来

讲道理这个事情一定要沟通好的,
最好能和后端好好聊聊,
不成就是和领导聊聊我认为也是应该的,
1.发送有效数据,讲道理前端最多做格式的整理,不应该修改数据的内容
2.讲道理后端都是强类型的语言,规范一下输出格式,
譬如空数组输出 [],而不是 null,能减轻很多工作量,
不需要前端每个数组什么的都判断一遍 null

等我们用 TypeScript 之后直接摔锅后端 ..

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题