子域调用wx.onMessage,子域中scrollview不能滑动

  • Creator 版本:
    2.0.2

  • 目标平台:
    微信小游戏(wechat game)

  • 详细报错信息,包含调用堆栈:
    在子域中调用wx.onMessage后,scrollview不能滑动

  • 重现方式:
    ElasticWX/assets/WXScene.js-start中调用wx.onMessage(data => {});后scrollview不能滑动,注释就能滑动。(正常构建没有问题,我开发中碰到了,这个项目精简到这样还能重新,就将demo传上来给开花组的大大们调调看)

  • 之前哪个版本是正常的 :

  • 手机型号 :

  • 手机浏览器 :

  • 编辑器操作系统 :

  • 编辑器之前是否有其它报错 :

  • 出现概率:偶现

  • 额外线索:

Elastic.zip (1.6 MB)

大大们,2楼是代码我美传好,将就着用

其中Elastic项目为主域项目,ElasticWX为子域项目,子域中代码只有 wx.onMessage(data => {}); 的调用。构建后拷到主域build中,主域运行,scrollview不能滑动。注释这句代码就能滑动。正常新建画布按这个ui布局是没有问题的,这是我开发中项目出现的。。辛苦大大们看看这个是什么问题Q.Q

手动顶,手动顶

已经解决,大概是模块没有添加完,具体的就没仔细注意,

2.0.1和2.0.4我都试了下 也是因为onMessage无法响应滑动…全模块添加…请问楼主怎么解决的…

…基础库2.1.0以下不能配合新版WXSubContextView使用,onMessage情况下无法响应触摸。

版本2.0.5 scrollview 和content 宽高保持一致,在主域的display 添加控件WXSubContextView,show方法中设置this.display.getComponent(cc.WXSubContextView).enabled = true;