|
|
|
@ -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) {} |
|
|
|
}); |
|
|
|
|