| 1234567891011121314151617181920212223242526272829303132333435363738 |
- 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
|