//重写分享方法
overShare: function() {
//监听路由切换
//间接实现全局设置分享内容
wx.onAppRoute(function(res) {
api.getUserInfo().then(user => {
let data,
//获取加载的页面
pages = getCurrentPages(),
//获取当前页面的对象
view = pages[pages.length - 1];
if (view) {
data = view.data;
if (!data.isOverShare) {
view.onShareAppMessage = function() {
//你的分享配置
return {
path: '/' + view.route + '?uid=' + user.uuid
};
}
}
}
})
})
},
使用
需要使用的页面加isOverShare = true