张延森 před 3 roky
rodič
revize
1cd9b5c899
1 změnil soubory, kde provedl 6 přidání a 2 odebrání
  1. 6
    2
      src/utils/wx.js

+ 6
- 2
src/utils/wx.js Zobrazit soubor

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