点进一个带参数的tab页,切换到另外一个tab再回来会重新执行onload
页面是这样的,我把资讯这个tab分享出去,带了这个页面的id,name等字段,大致格式就是这样的 ‘pages/news/news/id=1234&name=不二空间’。
然后别人再通过群里分享点进来,一切看起来都那么的正常,
但是问题来了,当我切换到另外一个tab后,比如发现,然后再切换回来,这个时候资讯这个页面会重新走onLoad(),onReady()等生命周期函数,而且这个时候,wx.getSystemInfo()返回的res.windowHeight值也不一样(第一次返回的高度没有把tab的高度减去,第二次减去了。。),就导致我中间这个scroll-view的高度会计算错误。
我打日志看了一下,切换到另外一个tab的时候,第一个tab并没有走onUnload()这个生命周期。
求助啊,试了一下,分享不带参数就没问题,但是这个需求不可能不带参数啊