export default { data() { return { // 默认的全局分享内容 share: { title: '泉医到家', path: '/pages/startup/startup', // 全局分享的路径,比如 首页 // imageUrl: , // 全局分享的图片(可本地可网络) } } }, // 定义全局分享 // 1.发送给朋友 onShareAppMessage(res) { // getCurrentPages() 函数用于获取当前页面栈的实例,以数组形式按栈的顺序给出,第一个元素为首页,最后一个元素为当前页面。 let pages = getCurrentPages(); let url = pages[pages.length - 1].$page.fullPath.split('?')[0] if (url == '/pages/user/user' || url == '/pages/information/information' || url == '/pages/modify/modify') { return { title: this.share.title, path: this.share.path, imageUrl: '/static/192x192.png', } } else { return { title: this.share.title, path: this.share.path, // imageUrl: this.share.imageUrl, } } }, //2.分享到朋友圈 onShareTimeline(res) { let pages = getCurrentPages(); let url = pages[pages.length - 1].$page.fullPath.split('?')[0] if (url == '/pages/user/user' || url == '/pages/information/information' || url == '/pages/modify/modify') { return { title: this.share.title, path: this.share.path, imageUrl: '/static/192x192.png', } } else { return { title: this.share.title, path: this.share.path, // imageUrl: this.share.imageUrl, } } }, }