请问如何手工控制小游戏的子域的初始化时机?

比如目前有两个场景 第一个是加载场景 第二个是游戏主场景,之前的好友列表等和子域相关的 都是在游戏场景里的点某个按钮后触发 然后弹出相关窗口 那个窗口里有对应的SubContextView
,那么子域里的初始化 等工作 也就这个时候发生了
现在想在前面的加载场景里 也能控制子域的初始化 比如启动子域的wx.onMessage 然后监听主域发来的相关的消息,当然 这些不涉及到显示方面的需求 都是纯数据的相关的工作,那么情况 该怎么实现呢 ?是不是 也要必须再加载场景里 硬加入一个SubContextView
控件才行呢? 因为不涉及到显示 所以不想这么做,那么有什么其他方式可行的吗?
谁用过 给说说 谢谢

onLoad(){
this.subNode.active = true;
//下一帧隐藏
this.scheduleOnce(()=>{
this.subNode.active = false;
},0);
}