1***@qq.com
1***@qq.com
  • 发布:2025-02-07 00:14
  • 更新:2025-02-07 00:14
  • 阅读:10

ios 插件 发送 fireGlobalEvent事件 uniapp里接受不到

分类:nvue

我写了一个ios插件 以扩展组件 component 的形式在uniapp里调用, 在uniapp里可以成功调用插件暴露出来的方法,但是
globalEvent 事件无效

- ios代码

@interface MyRoomListener ()  
@property (nonatomic,strong) WXSDKInstance *instance;  

@end  

@implementation MyRoomListener  

-(WXSDKInstance*)instance{  
    if (!_instance) {  
        _instance = [[WXSDKInstance alloc] init];  
    }  
    return _instance;  
}  

- (void)onMemberJoinChatroomWithMembers:(NSArray<NERoomMember *> *)members{  
    [self.instance fireGlobalEvent:@"onMemberJoinChatroom" params:@{@"list": members}];  
}  
@end

- uniapp代码

const globalEvent = uni.requireNativePlugin('globalEvent');  
globalEvent.addEventListener('onMemberJoinChatroom', (res) => {  
    console.log('成员加入聊天室回调', res);  
});

通过调试,onMemberJoinChatroomWithMembers 方法会执行 但是 uniapp 里 却没有监听到 onMemberJoinChatroom

2025-02-07 00:14 负责人:无 分享
已邀请:

要回复问题请先登录注册