请问js createIMClient该怎么保存?

我知道可以用变量赋值,但是我其他页面也要用,是否可以接管promise?

它是个promise,调用resolve()吗?

// Tom 用自己的名字作为 clientId 登录,并且获取 IMClient 对象实例
realtime.createIMClient('Tom').then(function(tom) {
// 成功登录
}).catch(console.error);


您可以参考下 async 和 await 的写法,这种写法更接近同步编程:https://leancloud.cn/docs/leanstorage_guide-js.html#hash-1864895868

其他页面也要用

如果其他页面是完全独立的页面,SDK 需要在每个页面分别初始化的话,那您需要在每个页面分别 createIMClient(有点类似多端登录)。