赞
踩
npm install jweixin-module --save
import jweixin from 'jweixin-module/lib/index.js'
- getShareInfo(obj){
- let url = window.location.href
- api.user.getShareLink({url}).then(res => {
- jweixin.config({
- debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
- appId: res.data.appid, // 必填,公众号的唯一标识
- timestamp: res.data.timestamp, // 必填,生成签名的时间戳
- nonceStr: res.data.noncestr, // 必填,生成签名的随机串
- signature: res.data.signature, // 必填,签名
- jsApiList: [
- 'updateAppMessageShareData',
- 'onMenuShareAppMessage',
- 'updateTimelineShareData',
- 'onMenuShareTimeline'
- ] // 必填,需要使用的JS接口列表
- })
- console.log(obj,'this.share1')
- jweixin.ready(() => {
- //配置分享数据
- let shareData = {
- title: obj.title || document.title, //分享的标题
- desc: obj.desc || obj.title, //分享的描述
- link: obj.path || window.location.href, //分享的链接
- imgUrl: obj.imageUrl || "", //分享的图片链接
- success(response) {
- //配置成功之后的回调(并不是分享成功之后的回调,这个地方是个坑,要注意下)
-
- },
- };
-
- jweixin.updateAppMessageShareData(shareData)
- jweixin.onMenuShareAppMessage(shareData)
- jweixin.updateTimelineShareData(shareData)
- jweixin.onMenuShareTimeline(shareData)
- })
- })
- }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。