SubContextView 手动更新无法滑动

我在主域有个按钮,按钮点击后会把主域的SubContextView设置enabled=true,这个按钮点击后也会向子域发送消息。一切正常,点击按钮第一次排行榜可以滑动,以后再点击就无法滑动了,代码如下:
主域点击按钮后执行代码:
let subContextView = node.getComponent(‘cc.SubContextView’);

    //向子域发送更新消息(自定义消息)
    let openDataContext = wx.getOpenDataContext()
    openDataContext.postMessage({renewRank:this.renewRank++});

    subContextView.enabled = true;
    subContextView.update();

子域接收到消息后执行代码:
if ( (data.type === ‘engine’ && data.event === ‘viewport’) || (data.renewRank > 0)) {
updateViewPort(data);
getFriendCloudStorage((template)=>{
draw(template)
});
}

已找到问题了,是我发送消息的时候写法有误