|
@@ -7,7 +7,8 @@ Vue.use(WechatPlugin);
|
|
|
|
|
|
class WechatShare {
|
|
|
|
|
|
- constructor(shareData) {
|
|
|
+ constructor(data) {
|
|
|
+
|
|
|
this.url = "http://lrlz.sinaapp.com/lrlz?uri=" + encodeURIComponent((window.location.href + "#").substring(0, (window.location.href + "#").indexOf('#'))) + "&callback=";
|
|
|
this.getJSONP(this.url, function (data) {
|
|
|
let timestamp = data.timestamp,
|
|
@@ -34,9 +35,8 @@ class WechatShare {
|
|
|
]
|
|
|
});
|
|
|
});
|
|
|
- this.ready(shareData);
|
|
|
+ this.ready(data);
|
|
|
}
|
|
|
-
|
|
|
getJSONP(url, callback) {
|
|
|
let cn = "callback" + (+new Date()),
|
|
|
s = document.createElement("script");
|
|
@@ -74,7 +74,7 @@ class WechatShare {
|
|
|
title: data.title, // 分享标
|
|
|
desc: data.desc,
|
|
|
link: data.link, //cookie读取
|
|
|
- imgUrl: data.img,// 分享图标
|
|
|
+ imgUrl: data.img_url,// 分享图标
|
|
|
trigger: function (res) { // 不要尝试在trigger中使用ajax异步请求修改本次分享的内容,因为客户端分享操作是一个同步操作,这时候使用ajax的回包会还没有返回
|
|
|
},
|
|
|
success: function (res) {
|
|
@@ -92,7 +92,7 @@ class WechatShare {
|
|
|
title: data.title, // 分享标
|
|
|
desc: data.desc,
|
|
|
link: data.link, //cookie读取
|
|
|
- imgUrl: data.img,// 分享图标
|
|
|
+ imgUrl: data.img_url,// 分享图标
|
|
|
trigger: function (res) {
|
|
|
// 不要尝试在trigger中使用ajax异步请求修改本次分享的内容,因为客户端分享操作是一个同步操作,这时候使用ajax的回包会还没有返回
|
|
|
},
|