From 3523b4b21ddaf599952c339a66f79fe3cecce667 Mon Sep 17 00:00:00 2001 From: lfs3 Date: Tue, 23 Jul 2019 04:36:34 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=86=E4=BA=AB=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/models/wxShare.js | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/src/models/wxShare.js b/src/models/wxShare.js index 667502d..71484bd 100644 --- a/src/models/wxShare.js +++ b/src/models/wxShare.js @@ -3,6 +3,7 @@ import wx from "weixin-js-sdk"; import axios from "axios"; import wxShareModel from "../models/wxShare-model.js"; import homeApi from "../models/home-model.js"; +import Qs from 'qs'; //微信分享功能 Vue.prototype.wxShare = function(params) { @@ -29,13 +30,18 @@ Vue.prototype.wxShare = function(params) { "onMenuShareQZone" ] }); + var urlParams = ''; + let uuniqueId = Qs.parse(location.search.substring(1)).uniqueId + if(uuniqueId !== undefined && uuniqueId !== null && uuniqueId !== ""){ + urlParams = '?uniqueId='+ uuniqueId + } wx.ready(() => { //获取“分享给朋友”按钮点击状态及自定义分享内容接口 wx.onMenuShareAppMessage({ // 分享给朋友 title: '【一号家政】', // 分享标题 desc: shareConfig.desc, // 分享描述 - link: shareConfig.url, // 分享链接 默认以当前链接 + link: shareConfig.url+urlParams, // 分享链接 默认以当前链接 imgUrl: shareConfig.img, // 分享图标 success: function(res) {} }); @@ -43,7 +49,7 @@ Vue.prototype.wxShare = function(params) { wx.onMenuShareTimeline({ title: shareConfig.title, // 分享标题 desc: shareConfig.desc, // 分享描述 - link: shareConfig.url, // 分享链接 默认以当前链接 + link: shareConfig.url+urlParams, // 分享链接 默认以当前链接 imgUrl: shareConfig.img, // 分享图标 success: function(res) {} }); @@ -51,7 +57,7 @@ Vue.prototype.wxShare = function(params) { wx.onMenuShareQQ({ title: shareConfig.title, // 分享标题 desc: shareConfig.desc, // 分享描述 - link: shareConfig.url, // 分享链接 默认以当前链接 + link: shareConfig.url+urlParams, // 分享链接 默认以当前链接 imgUrl: shareConfig.img, // 分享图标 success: function(res) {} }); @@ -60,7 +66,7 @@ Vue.prototype.wxShare = function(params) { wx.onMenuShareWeibo({ title: shareConfig.title, // 分享标题 desc: shareConfig.desc, // 分享描述 - link: shareConfig.url, // 分享链接 默认以当前链接 + link: shareConfig.url+urlParams, // 分享链接 默认以当前链接 imgUrl: shareConfig.img, // 分享图标 success: function(res) {} }); @@ -69,7 +75,7 @@ Vue.prototype.wxShare = function(params) { wx.onMenuShareQZone({ title: shareConfig.title, // 分享标题 desc: shareConfig.desc, // 分享描述 - link: shareConfig.url, // 分享链接 默认以当前链接 + link: shareConfig.url+urlParams, // 分享链接 默认以当前链接 imgUrl: shareConfig.img, // 分享图标 success: function(res) {} });