微信小程序有没有全局拦截的接口
发布于 7 年前 作者 yang69 6475 次浏览 来自 问答

针对小程序会话状态和网络连接情况的判断,我是在每个页面的onShow 中放置 wx.checkSession 和wx.onNetworkStatusChange 。我感觉种模式,超级繁琐,随着页面越来越多,这样重复的代码,我要在每个页面都写一次。而且即使这样子写,按钮的调用,还是无法监听到的。难道我要在点击按钮的触发函数中,再来判断一遍会话是否超时,是否有网络连接?这简直要命了。

为了更加高效、便捷、可利用的编程,望大神指导一下,具体是如何简洁的判断用户的会话状态和网络连接状态了?

4 回复

麻烦另开一个帖子详细说明一下你具体的实验操作?

JS中的公用代码是可以require进来的。

之后基础库中可能会为Page加入类似mixin的机制。你觉得怎样?

我比较困惑,如果没网了。wx.onNetworkStatusChange  能成功调用吗?我自己本地开发,试验的是,如果没网了。页面就是空白,wx.onNetworkStatusChange 貌似没有被触发,这是乍回事了?

回到顶部