微信小程序分享页面一般都是单页面模式,可用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') {
// 进行不是单页面的逻辑判断
}
}
})