import {requestData} from "@/api/request";
import {auth} from "@/api/urls";
import wx from "weixin-js-sdk";
const wxConfig = (resolve, reject) => {
const url = window.location.href;
requestData(auth.jsapi, {url: url, wxtype: "qy"}).then(({data, succeeded}) => {
if (succeeded) {
wx.config({
beta: true,
debug: false,
appId: data.appid,
timestamp: data.timestamp,
nonceStr: data.noncestr,
signature: data.signature,
jsApiList: [
'onMenuShareAppMessage',
'onMenuShareWechat',
'onMenuShareTimeline',
'shareAppMessage',
'shareWechatMessage',
'hideMenuItems',
'getLocation',
]
});
wx.ready(res => {
wx.hideMenuItems({
menuList: [
'menuItem:share:wechat',
"menuItem:share:timeline",
'menuItem:openWithSafari',
'menuItem:share:email',
'menuItem:setFont',
'menuItem:copyUrl',
'menuItem:favorite',
]
});
resolve && resolve(wx, res);
})
wx.error(function (res) {
console.log(res);
});
} else {
console.log("微信配置错误!");
}
})
};
export {wxConfig}