export const mixin = { data () { return { share: { // 转发的标题 title:'', // 转发的路径,默认是当前页面,必须是以‘/'开头的完整路径,/pages/index/index path: '', //自定义图片路径,可以是本地文件路径、代码包文件路径或者网络图片路径, //支持PNG及JPG,不传入 imageUrl 则使用默认截图。显示图片长宽比是 5:4 imageUrl: '' } } }, // 分享到微信 onShareAppMessage: function () { // 获取加载的页面 let pages = getCurrentPages(), view = pages[pages.length - 1] console.log(view.data) this.share.title= `${view.data.title}` //分享的页面路径 if(!this.share.path) { // #ifdef MP-WEIXIN this.share.path = `/${view.route}` //#endif //#ifdef MP-ALIPAY this.share.path = view.$page.fullPath //#endif } //转发参数 return this.share }, // 分享到朋友圈 onShareTimeline () { // 获取加载的页面 let pages = getCurrentPages(), view = pages[pages.length - 1] //分享的页面路径 if(!this.share.path) { // #ifdef MP-WEIXIN this.share.path = `/${view.route}` //#endif //#ifdef MP-ALIPAY this.share.path = view.$page.fullPath //#endif } //转发参数 return this.share }, }