// 判断是否在微信小程序中打开
var ua = window.navigator.userAgent.toLowerCase();
let that = this;
if(ua.match(/MicroMessenger/i) == 'micromessenger'){ //判断是否是微信环境
//微信环境下
wx.miniProgram.getEnv(function(res) {
if (res.miniprogram) {
// 小程序环境下逻辑
that.auth_type = 'ali'
}else {
//非小程序环境下逻辑
}
})
}else{
//非微信环境逻辑
}
import wx from 'weixin-js-sdk';
注意:如果是iframe中打开的H5,无法判断,暂时没有找到原因
本文介绍了一种在微信环境中判断当前运行环境是否为微信小程序的方法,并根据判断结果设置授权类型。同时,提到了在iframe中打开H5页面时,该方法可能无法正常工作。
1523

被折叠的 条评论
为什么被折叠?



