Ionic 4 框架下 openfire接收到消息刷新列表白屏问题

如下图所示:

im通过userId登录im系统正常,进入聊天详情页面能正常聊天, 收发消息都ok,但是当用户在邀约列表页面获取邀约列表信息的时候,收到消息页面刷了两下就白屏了,使用元素查看器查看列表发现消息有数据,但是没有看到值,于是调试onconnection方法,打了断点,始终没有找到问题的原因,最后只要用排除法一个function一个function的注释,然后调试,原来是系统使用了setInterval()导致更新视图的时候interrupt了,解决办法就是 优化setInterval(),然后必须得避免indexedDBService服务与setInterval同时使用的情况。indexedService和setInterval service二者不可同时使用,并且有先后顺序,要么先执行完indexedService,然后在执行setinterval。

有更好的办法欢迎一起讨论,谢谢~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值