我写了一个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
0 个回复