美文网首页
'wx' is not defined 、vue应用微信sdk

'wx' is not defined 、vue应用微信sdk

作者: 可乐_加冰_ | 来源:发表于2021-09-03 17:11 被阅读0次
    npm install weixin-js-sdk
    

    视图文件,导入即可。就可以使用wx函数了。

    import wx from 'weixin-js-sdk';
    
     created() {
        wx.config({
        debug: true, // 开启调试模式,
        appId: res.appId, // 必填,企业号的唯一标识,此处填写企业号corpid
        timestamp: res.timestamp, // 必填,生成签名的时间戳
        nonceStr: res.nonceStr, // 必填,生成签名的随机串
        signature: res.signature,// 必填,签名,见附录1
        jsApiList: ['scanQRCode'] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2
      });
    
    
              var ua = navigator.userAgent.toLowerCase();
                if(ua.match(/MicroMessenger/i)=="micromessenger") {
                    
                    //ios的ua中无miniProgram,但都有MicroMessenger(表示是微信浏览器)
                    wx.miniProgram.getEnv((res)=>{
                        if (res.miniprogram) {
                            console.log('在小程序里')
                            // alert("在小程序里");
                        } else {
                            console.log('不在小程序里')
                            // alert("不在小程序里");
                        }
                    })
                }else{
                    console.log('不在微信里')
                    // alert('不在微信里');
                }
    
    }
    
    
    

    相关文章

      网友评论

          本文标题:'wx' is not defined 、vue应用微信sdk

          本文链接:https://www.haomeiwen.com/subject/jhmkwltx.html