- 小程序页面生命周期监听
在开发过程中,有时候需要监听小程序的页面某些生命周期,并进行相应的处理,如果只是单个页面处理还好操作,涉及到多个页面需要同样的操作,就会需要写重复代码,我们可以通过监听页面的生命周期来进行相应统一的操作。 1.创建一个js文件 写入如下代码 (function() { function d(t, a) { if (t[a]) { var s = t[a]; t[a] = function(b) { d2(this, a, b); if (a == "onShareAppMessage") { //需要注意的是 如果是分享的方法 直接调用return来进行分享 return s.call(this, b); } else { s.call(this, b); } } } else { if (a != "onShareAppMessage") { // 如页面未设置分享 不添加分享方法 t[a] = function(b) { d2(this, a); } } } } function d2(page, a, b) { //这里可以处理我们实际的业务 if (a == "onShow") { } else if (a == "onLoad") { } else if (a == "onHide") { } else if (a == "onReachBottom") { } else if (a == "onPullDownRefresh") { } else if (a == "onShareAppMessage") { } } var J = Page; Page = function(t) { d(t, "onShow"); d(t, "onHide"); d(t, "onLoad"); d(t, "onReachBottom"); d(t, "onPullDownRefresh"); d(t, "onShareAppMessage"); J(t) } })() 2.在app.js引入此文件即可 无需其他操作 当然 App.js的生命周期监听同理 写的不好 大家见谅 如果你觉得有用 麻烦点个赞
2020-05-22 - 我安卓系统的手机预览时,图片显示不出来,怎么回事?大家伙帮帮忙,谢谢你们
我百度了很多,还是解决不了,但是看到一些网友说是路径问题,有的说是lazy-load加载问题,我都试过了,还是不行,大家伙帮帮忙,谢谢你们! [图片][图片][图片][图片][图片]
2020-01-01 - 微信更新到7.0.10之后, 大部分安卓机 wx.hideLoading 失效?
这个BUG尽快解决啊 一直卡在加载中, 都炸了, onload里面调用接口, 接口中封装了有wx.hideLoading, 全部失效, 查了官方说是onload的问题, 我换成onShow,还是会有这个BUG, 这不解决小程序全炸, 除非不用 loading .下星期还要上线啊, 无奈了 截止2020年1月3号下午16:42. 貌似还没完全修复, 暂时解决办法只能注释loading 或者写个500-1000ms的延迟关闭, onload的可以改到onReady里面 ,onReady没有这个BUG ,
2020-01-03