48 lines
1.4 KiB
JavaScript
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);
|
|
// }
|
|
// }
|
|
// });
|
|
},
|
|
} |