幸福三叶草
幸福三叶草
  • 发布:2022-07-27 14:53
  • 更新:2023-04-23 07:24
  • 阅读:460

不同的renderjs 之间能共享数据吗?使用了第三方websdk ,new 出了一个实例,想在app的每个页面能都访问到这个实例

分类:uni-app

用uniapp 开发安卓app,包含音视频会议和聊天组的功能,使用的是第三方的websdk库(没提供uniapp的nativeplugins),所以只能使用renderjs加载。但是需要在app任何一个页面都需要监听到音视频来电或者新消息。uniapp 的renderjs之间能共享 new 出来的web库实例吗?

目前尝试过 1、使用vuex这种数据共享方案,在一个renderjs里 new 出了一个实例保存在store,另一个renderjs去拿,不得行
2、plus.setStore ,这个只能保存字符串以及能被JSON字符串化的 值,

2022-07-27 14:53 负责人:无 分享
已邀请:
z***@gmail.com

z***@gmail.com

可以用 BroadcastChannel 进行通信

const bc = new BroadcastChannel('channel');  

// 发送  
bc.postMessage('hello, world!');  

// 接收  
bc.onmessage = function(event) {  
  console.log(event.data);  
}  

bc.close();

要回复问题请先登录注册