wx.offShow(()=>{})没有有效执行,该如何写?

onShow是没问题的,由于切换场景重复执行了onload里的onShow,所以需要用offShow把之前的取消监听,不然会叠加多个onShow。

是不是我的写法有问题?请问该怎么处理?

let onGameShow = (){
cc.log(‘lalala’)
}
wx.onShow(onGameShow)
wx.offShow(onGameShow)