Vue写的项目,用到了Element-ui的Table
背景描述
这个table里的数据是轮询(setInterval发出请求),每隔一分钟实时得到的,请求参数limit
固定好每次请求得到的tableList
的条数,可能隔一段时间过后,原本的第一条数据就会过时,后台不再返回原本的第一条数据,然后再追加一条新的记录返回,因此返回的数据始终都是limit
条;
然后tableList
里的数据后台是按时间排序的;
每一行都有置顶、取消置顶功能:可以将该行的数据置顶到前面;
还有就是整个表格的数据可以根据日期进行筛选;
问题描述
我的问题主要是置顶,取消置顶这一块。
置顶之后,如何保证下一次请求完成之后,之前置顶的数据依然还是原来的置顶顺序呢?取消置顶之后,被取消置顶的记录最好是回到原来的按时间排序的顺序。
请问有什么好的实现思路呢?
守着星空守着你
相关分类