小李子
小李子
  • 发布:2019-03-09 21:25
  • 更新:2020-11-03 17:15
  • 阅读:2983

uni-app 在 nvue 中使用腾讯云通信IM JSSDK 拉取最近联系人失败

分类:nvue

浏览器使用 .vue 文件 拉取最近联系人可以返回成功,但是在 .nvue 中 却返回失败

import webIM from '@/common/SDK/webim_wx.js';
import { messageListData, addList } from '@/common/mock.js';
export default {
data() {
return {
title: '聊天列表',
loadingText: '正在加载...',
refreshing: false,
refreshText: '下拉可以刷新',
list: messageListData
};
},
components: {
messageList
},
created() {
// 导航栏搜索框
uni.onNavigationBarSearchInputChanged(e => {
console.log(e.text);
});
this.getList();
},

methods: {  
    toPage(e) {  
        console.log(e);  
        uni.navigateTo({  
            url: `chat?name=${e}`  
        });  
    },  
    async getList(){  
        const list = await this.getRecentContactList();  
    },  
    getRecentContactList() {  
        return new Promise((resolve, reject) => {  
            webIM.getRecentContactList(  
                {  
                    Count: 50 //最近的会话数 ,最大为 100  
                },  
                function(resp) {  
                    //业务处理  
                    resolve(resp)  
                    console.log('-------------------------------------------------------------------------------------------------------------')  
                    console.log(JSON.stringify(resp))  
                },  
                function(resp) {  
                    //错误回调  
                    console.log('************************************************************************************')  
                    console.log(JSON.stringify(resp))  
                }  
            );  
        });  
    }  

}

2019-03-09 21:25 负责人:无 分享
已邀请:
小李子

小李子 (作者)

登录IM 是在 .vue 页面中 , 调用IM API 是在 .nvue 页面中 两个页面不通 ???

小李子

小李子 (作者)

腾讯 IM 报的异常是 ‘未登录’

指尖上的代码

指尖上的代码

貌似遇到你这个问题的不止一个nvue vue有这个问题

d***@163.com

d***@163.com - uni-app初学者

您好,您使用的腾讯云是WEB的吗 适配IOS和Android吗

2***@qq.com

2***@qq.com

解决了吗?

a***@ebao.vip

a***@ebao.vip

sendMessage error:, Error: sendMessage 接口需要 SDK 处于 ready 状态后才能调用。
nvue页面我是报这个,楼主解决了吗,解决了麻烦告诉一下。

该问题目前已经被锁定, 无法添加新回复