jxg/jinxiangguo-home-master/utils/common/jwx.js

48 lines
1.4 KiB
JavaScript

import jweixin from 'weixin-js-sdk'
export default {
//判断是否在微信中
isWechat: function() {
var ua = window.navigator.userAgent.toLowerCase();
if (ua.match(/micromessenger/i) == 'micromessenger') {
return true;
} else {
return false;
}
},
initJssdk: function(callback) {
//获取当前url然后传递给后台获取授权和签名信息
// let url = location.href;
// jsdkSignature({
// data: {
// url: url
// },
// success(res) {
// // console.log('后台返回签名')
// // alert(JSON.stringify(res))
// //返回需要的参数appId,timestamp,noncestr,signature等
// //注入config权限配置
// jweixin.config({
// debug: false,
// appId: res.data.appId,
// timestamp: res.data.timestamp,
// nonceStr: res.data.nonceStr,
// signature: res.data.signature,
// jsApiList: [ //这里是需要用到的接口名称
// 'checkJsApi', //判断当前客户端版本是否支持指定JS接口
// 'onMenuShareAppMessage', //分享接口
// 'getLocation', //获取位置
// 'openLocation', //打开位置
// 'scanQRCode', //扫一扫接口
// 'chooseWXPay', //微信支付
// 'chooseImage', //拍照或从手机相册中选图接口
// 'previewImage', //预览图片接口
// 'uploadImage' //上传图片
// ]
// });
// if (callback) {
// callback(res.data);
// }
// }
// });
},
}