开发聊天功能,每一条消息记录都有其时间,但在页面显示时,是相隔几分钟才会展示的,这里说个简单的判断方法。
参考代码是以5min为事件间隔的:
<view v-for="(item,index) in array" :key='index'>
<text v-if="index-1 >= 0 ? array[index-1].sendTime < item.sendTime - 300000 : true">{{item.sendTime}}</text>
<view/>
还有其他方式也可以分享哈!!!