app.js 的
onLaunch内写入
let app:any = wx; app.onAppRoute(function (res: any) { console.log(res) //获取加载的页面 let pages = getCurrentPages(), //获取当前页面的对象 view:any = pages[pages.length - 1]; if (view) { wx.showShareMenu({ withShareTicket:true, menus:['shareAppMessage','shareTimeline'] }) view.onShareAppMessage = function () { //你的分享配置 return { imageUrl:require('static/images/banner.png'), title: '分享', path: 'pages/home/Index' }; } view.onShareTimeLine = function(){ const promise = new Promise(resolve => { setTimeout(() => { resolve({ title: '分享', }) }, 2000) }) return { title: '分享', query:'pages/home/Index', promise } } } })