- 引入weixin-js-sdk依赖包:
npm install weixin-js-sdk
- 组件中引入:
import wx from "weixin-js-sdk";
- 判断页面是否是在小程序或者微信中打开:
if (test === "micromessenger" || ua.indexOf("micromessenger") !== -1) {
//ios的ua中无miniProgram,但都有MicroMessenger(表示是微信浏览器)
wx.miniProgram.getEnv((res) => {
// alert(res.miniprogram);
if (res.miniprogram) {
// console.log("在小程序里");
} else {
// console.log("不在小程序");
}
});
} else {
// console.log("不在微信");
}