原因:我的小程序即时通讯功能只需要一个聊天消息列表页,对于好友、通讯录。。。都不需要,但是消息列表始终加载不出来,看代码分析uni-im模块中pages->index->index.js中的conversationList()中
console.log(conversationList)
打印出来为空,看相应的表,表中数据也不为空。
经过不断的寻找发现!
在uni_modules/uni-im/common/utils.js下缺少一句代码,所以导致只有会话列表数据为空
解决方案:在uni_modules/uni-im/common/utils.js
//initData()方法体中,我的在173行不同版本可能略有差异
uniIm.conversation.dataList = []
//看有没有这一句,没有的话添加
uniIm.conversation.loadMore()