收藏
回答

微信小程序有没有全局拦截的接口

问题模块
审核

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

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

最后一次编辑于  2017-08-21  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

4 个回答

  • LastLeaf
    LastLeaf
    2017-08-21

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


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

    2017-08-21
    赞同
    回复
  • 角谷静
    角谷静
    2017-08-22

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

    2017-08-22
    赞同
    回复
  • LastLeaf
    LastLeaf
    2017-08-23

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

    2017-08-23
    赞同
    回复
  • 角谷静
    角谷静
    2017-08-23

    好滴

    2017-08-23
    赞同
    回复