收藏
回答

小程序云开发中评论回复功能怎么分页?

项目使用云开发,有一个关于对评论回复进行分页的问题.

数据结构设计的是一级评论,二级评论回复,三级回复评论中的回复. 全部使用同级,而不是父子关系. 用type区分几级,子级中绑定父级id.排序使用时间排序

问题是每次请求固定的条数,如果一页中所有数据全部为子级,那么页面将无法渲染.

想过的解决方案: 先查出十条父级,然后再去查询父级关联的所有子级.然后对数据进行合并. (这样相当于一个函数对数据库进行了11次请求,会大幅度影响性能.)

想请教大家有没有什么好的解决方案

回答关注问题邀请回答
收藏

2 个回答

  • 陈强
    陈强
    2020-08-20

    json数据了解一下

    2020-08-20
    有用
    回复 1
    • Tanch
      Tanch
      2020-08-20
      是json啊,这是单条的结构.只不过我不想做成这种[{id:1,children:[{id:1,parentid:1}]}],我的数据都是平级的,后期处理成那样的,因为单挑更方便做扩展
      2020-08-20
      回复
  • Tanch
    Tanch
    2020-08-20

    这是正常返回数据后的页面.

    返回了四条数据,通过子级找父级id的方式处理转换为一个对象.可是如果都是子级,他们的父级在下一页,这时候该怎么办

    2020-08-20
    有用
    回复
登录 后发表内容
问题标签