最近在做一个微信小程序,遇到的坑挺多的,究其原因还是对小程序的运行机制不是很了解,因此才会有这么多的坑,先记录一个刚解决的问题。在微信小程序某一页面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()方法以后,正常运行。萌新第一次写博客,如有写的不对的地方欢迎批评和指正,如有误导还请见谅。
微信小程序某一页面分享任意页面的小坑
未经允许不得转载:E企盈小程序开发-热线:4006-838-530 » 微信小程序某一页面分享任意页面的小坑
相关推荐
绵阳E企盈小程序小程序与vue的区别
微信小程序全国城市搜索(可进行城市中文拼音高新区E企盈小程序首字母搜索)
微信小程序view贵定县E企盈小程序布局(换行等)
微信小程序Taro开发(2):饶阳县E企盈小程序生命周期及开发中注意点
支付宝刷脸支付对接自己的程桥东区E企盈小程序序
小程序多端框架饶阳县E企盈小程序全面测评:chameleon、Taro、uniapp、mpvue、WePY
刷脸支付的盈利模式是什么?代理1000东兴区E企盈小程序台机器能赚多少?
支付宝小程硚口区E企盈小程序序人脸识别认证
微信小程序中setData为数组赋镇巴县E企盈小程序值
微信小程序使用第三方组高坪区E企盈小程序件命令
ios小程怀仁县E企盈小程序序打不开thirdScriptErrorsdkuncaughtthirdError
小程舞阳县E企盈小程序序input数据双向绑定
最新评论
不错的小程序案例
优秀的团队,不错的服务!
讲的很好
主播长的帅气
好系统好服务
优秀的团队
好服务,值得信赖
不错的服务