EP-WachatApp/eaterplanet_ecommerce/pages/web-view.js

75 lines
1.6 KiB
JavaScript

function prop(e, a, t) {
return a in e ? Object.defineProperty(e, a, {
value: t,
enumerable: !0,
configurable: !0,
writable: !0
}) : e[a] = t, e;
}
Page({
/**
* 页面的初始数据
*/
data: {
url: "",
shareMessage: {
title: "",
path: "",
imageUrl: ""
}
},
/**
* 生命周期函数--监听页面加载
*/
onLoad: function (options) {
// let url = decodeURIComponent(options.url) + "?" + Math.random();
let url = decodeURIComponent(options.url);
options.url && this.setData(prop({
url: url
}, "shareMessage.path", "/eaterplanet_ecommerce/pages/web-view?url=" + url));
console.log("webviewUrl", this.data.url);
},
getPostMessage: function (e) {
var a = e.detail;
console.log("收到的信息", a);
var shareMessage = Object.assign({}, this.data.shareMessage, a.data[0]);
this.setData({
shareMessage: shareMessage
}), wx.showShareMenu({
withShareTicket: !0,
success: function () {
console.log("成功");
},
fail: function () {
console.log("失败");
}
}), wx.updateShareMenu();
},
onPageLoad: function (e) {
e.detail;
},
onPageError: function (e) {
e.detail;
},
/**
* 用户点击右上角分享
*/
onShareAppMessage: function () {
return console.log(this.data.shareMessage), Object.assign({}, this.data.shareMessage, {
success: function () {
console.log("share succeed");
},
error: function () {
console.log("share failed");
}
});
}
})