|
@@ -29,14 +29,18 @@ function initSDK (url) {
|
29
|
29
|
* @param {*} opt
|
30
|
30
|
*/
|
31
|
31
|
export function share (opt) {
|
|
32
|
+ const { origin, pathname } = window.location
|
|
33
|
+ const defaultLink = origin + pathname
|
|
34
|
+ const defaultImg = `${origin}${pathname}images/share.jpg`
|
|
35
|
+
|
32
|
36
|
initSDK(opt.link)
|
33
|
37
|
window.wx.ready(function () {
|
34
|
38
|
jsApiList.map((apiName) => {
|
35
|
39
|
const api = window.wx[apiName]
|
36
|
40
|
api({
|
37
|
41
|
title: opt.title || '', // 分享标题
|
38
|
|
- link: opt.link || '', // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
|
39
|
|
- imgUrl: opt.imgUrl || '', // 分享图标
|
|
42
|
+ link: opt.link || defaultLink, // 分享链接,该链接域名或路径必须与当前页面对应的公众号JS安全域名一致
|
|
43
|
+ imgUrl: opt.imgUrl || defaultImg, // 分享图标
|
40
|
44
|
desc: opt.desc || ''
|
41
|
45
|
})
|
42
|
46
|
})
|