E企盈营销工具技术服务商 热线:4006-838-530

微信小程序某一页面分享任意页面的小坑

E企盈直播平台营销卖货系统

最近在做一个微信小程序,遇到的坑挺多的,究其原因还是对小程序的运行机制不是很了解,因此才会有这么多的坑,先记录一个刚解决的问题。在微信小程序某一页面A中分享其他任意在app.json中定义的页面如B,那么在A页面中出现了onUnload()方法将导致调试过程中分享后进入B页面失败(体验版中暂未尝试),从分享页面进入小程序将回到页面A,并不会进入页面B,如果在远程调试工具里面会看到,从A页面离开时会调用A页面的onUnload()方法,因此进入小程序时会调用A页面的onload()、onShow()、onReady(),导致页面不会跳转到B页面,具体看图。图1 A页面设置的分享路径图2 调试界面可以看出,长线下是从分享的B页面进入小程序的,调用的是A的onLoad()等方法,并不会进入B页面,似乎也只是执行了分享这个动作,但没有调用onShareAppMessage()方法。接下来去掉onUnload()方法。图3 没有onUnload()方法时的调试界面可见,去掉onUnload()方法以后,正常运行。萌新第一次写博客,如有写的不对的地方欢迎批评和指正,如有误导还请见谅。

赞(0) 打赏
未经允许不得转载:E企盈小程序开发-热线:4006-838-530 » 微信小程序某一页面分享任意页面的小坑
分享到: 更多 (0)
E企盈小程序直播营销卖货系统
E企盈直播平台营销卖货系统

评论 抢沙发

E企盈小程序开发

联系我们联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏