请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

RN在与原生端组件的通信问题

老师,RN在与原生端组件的通信中,所用的SimpleViewManager类只能管理一个组件,我现在有两个组件,想要实现互联,有什么方法吗。麻烦老师说一下大致逻辑思路。谢谢您!

正在回答 回答被采纳积分+3

1回答

CrazyCodeBoy 2021-04-12 01:12:40

在原生代码中将两个组件的SimpleViewManager赋值给activity,通过activity来获取两个SimpleViewManager,看看能否满足你的需求。

0 回复 有任何疑惑可以回复我~
  • 提问者 oApr #1
    RN调用这两个组件,已经是渲染好了,意思是如果我想为连个组件写互联监听,需要使用ReactContextBaseJavaModule来获取这两个组件,然后再写监听,之后在RN端调用吗?
    回复 有任何疑惑可以回复我~ 2021-04-12 19:35:43
  • 提问者 oApr #2
    谢谢,我通过自定义组件解决了,自定义组合组件,SimpleViewManager直接管理自定义组件。
    回复 有任何疑惑可以回复我~ 2021-04-13 15:23:09
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信