export const wxShareMixins = { data() { return { share: { title: "", path: "", imageUrl: "" } } }, onLoad: function() { wx.showShareMenu({ withShareTicket: true, menus: ["shareAppMessage", "shareTimeline"] }) }, onShareAppMessage(res) { let that = this; let imageUrl = that.share.imageUrl || ''; if (res.from === 'button') { //这块需要传参,不然链接地址进去获取不到数据 let path = `/` + that.$scope.route + `?item=` + that.$scope.options.item; return { title: '商品分享~', path: path, imageUrl: imageUrl }; } if (res.from === 'menu') { return { title: that.share.title, path: that.share.path, imageUrl: that.share.imageUrl }; } }, // 分享到朋友圈 onShareTimeline() { return { title: this.share.title, path: this.share.path, imageUrl: this.share.imageUrl }; }, methods: {} }