收藏
回答

怎么倒叙渲染列表?


如图,渲染的时候2017在最上面,想要2019在最上面

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

2 个回答

  • 土家肸哥
    土家肸哥
    2019-12-12

    reverse 会不会简单些

    2019-12-12
    赞同
    回复 4
    • 【祥】单曲循环、
      【祥】单曲循环、
      2019-12-12
      我是有一个数据,[{createTime: 时间戳},{createTime: 时间戳}]这样的,然后要按年份分类,然后从近到远渲染列表,我用了对象保存,生成了问题中的那个对象,但是会从小到大(2017-2019)排,导致渲染的时候年份小的在前。对象的话,应该不可以直接用reverse吧?
      2019-12-12
      回复
    • 土家肸哥
      土家肸哥
      2019-12-12回复【祥】单曲循环、
      可以使用Object.keys(objs).sort((a,b)=>b-a) 排序然后再取数据
      2019-12-12
      1
      回复
    • 【祥】单曲循环、
      【祥】单曲循环、
      2019-12-12回复土家肸哥
      这个好用,我是for in push到数组再reverse,哈哈
      2019-12-12
      回复
    • 【祥】单曲循环、
      【祥】单曲循环、
      2019-12-12回复土家肸哥
      谢谢指导
      2019-12-12
      回复
  • 拾忆
    拾忆
    2019-12-11

    你数据已经是个对象了,笨方法,写死。

    或者先循环key放到数组里,再倒序,再读取对象

    2019-12-11
    赞同
    回复 1
    • 【祥】单曲循环、
      【祥】单曲循环、
      2019-12-11
      有道理,先把key循环到数组里吧,谢谢
      2019-12-11
      回复
登录 后发表内容
问题标签