react ajax 返回的数据排序。

点击个按钮给ajax返回的数据正反序排序,数据发生变化了,但是有一部分页面不重新渲染

clipboard.png

clipboard.png

clipboard.png
不知道什么原因,请大佬指教。

阅读 2.2k
3 个回答

不知道是不是key的问题,第一个key最好用id,官网也说了,除非你没有可表唯一的属性才用index,然后你第二个key字段我不知道是什么值,无法分析

试试, 不知道对不对,Object.assign({}, this.state.data, {pages: this.state.data.pages.reverse()})

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