张延森 3 年前
父节点
当前提交
1cd9b5c899
共有 1 个文件被更改,包括 6 次插入2 次删除
  1. 6
    2
      src/utils/wx.js

+ 6
- 2
src/utils/wx.js 查看文件

29
  * @param {*} opt
29
  * @param {*} opt
30
  */
30
  */
31
 export function share (opt) {
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
   initSDK(opt.link)
36
   initSDK(opt.link)
33
   window.wx.ready(function () {
37
   window.wx.ready(function () {
34
     jsApiList.map((apiName) => {
38
     jsApiList.map((apiName) => {
35
       const api = window.wx[apiName]
39
       const api = window.wx[apiName]
36
       api({
40
       api({
37
         title: opt.title || '', // 分享标题
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
         desc: opt.desc || ''
44
         desc: opt.desc || ''
41
       })
45
       })
42
     })
46
     })