let wx = {} import {api} from "../assets/http/api.js" let jweixin = require('jweixin-module'); let url = encodeURIComponent(window.location.href.split('#')[0]) /** * JS-SDK */ wx.H5Share = async (shareParam) => { let shareData=(await api.wxApp.getWxShareData({url})).data.data //通过微信config接口注入配置 jweixin.config({ debug: false, //调试模式 appId: shareData.appId, //必填,公众号的唯一标识 timestamp: shareData.timestamp, //必填,生成签名的时间戳 nonceStr: shareData.nonceStr, //必填,生成签名的随机串 signature: shareData.signature, //必填,签名 jsApiList: [ 'updateTimelineShareData', 'updateAppMessageShareData' ] //必填,需要使用的JS接口列表 }) jweixin.ready(function() { jweixin.updateTimelineShareData({ ...shareParam, success: function() { console.log("配置分享朋友圈成功"); } }) jweixin.updateAppMessageShareData({ ...shareParam, success: function() { console.log("配置分享微信好友成功"); } }) }) } export default wx