默认当前是哪个页面,分享点进来就是哪个页面,这样有问题,点进来应该进入欢迎页,即等同于重新进入小程序。
每个页面的onShareAppMessage可以进行配置,但都是重复代码没必要每个页面都写。
在app.js里的onLaunch加入以下代码。
wx.onAppRoute(function (res) {
//获取加载的页面
let pages = getCurrentPages(),
//获取当前页面的对象
view = pages[pages.length - 1],
data;
if (view) {
data = view.data;
if (!data.isOverShare) {
data.isOverShare = true;
view.onShareAppMessage = function () {
//重写分享配置
return {
title: '天喻接待助手',
path: "/pages/blank/black" //分享页面地址
};
}
}
}
})