我知道可以用变量赋值,但是我其他页面也要用,是否可以接管promise?
它是个promise,调用resolve()吗?// Tom 用自己的名字作为 clientId 登录,并且获取 IMClient 对象实例realtime.createIMClient('Tom').then(function(tom) { // 成功登录}).catch(console.error);
// 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(有点类似多端登录)。
createIMClient
OK,多谢