微信小程序判断页面是否由分享进入

496 阅读1分钟

微信小程序分享页面一般都是单页面模式,可用wx.getSystemInfo获取mode值。

  • mode:default // 默认模式
  • mode:singlePage // 单页面模式
  • mode:undefinded //可能是未定义,但不是通过分享直接打开的

参考代码如下:

wx.getSystemInfo({
    success: function success(res) {
        app.globalData.mode = res.mode
        if (app.globalData.mode !== 'singlePage') {
            // 进行不是单页面的逻辑判断
        }
    }
})