function overShare() {
//监听路由切换
//间接实现全局设置分享内容
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/index/index'
};
}
}
}
})
}
需要写在app.json中 在launch先调动 overShare(),才能在全局生效。
在某一个页面需要设置自己的转发信息可在data里设置 isOverShare为true
网友评论