Page({ dever: getApp().dever, /** * 页面的初始数据 */ data: { imgUrl: '' }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { var that = this; that.dever.request('product.api.poster',{ signature: that.dever.getSignature(), path: '/template/view/index' },{ success: function(data, res){ that.dever.set(that, 'imgUrl', data.pic); } }); }, /** * 保存好报分享到朋友圈 */ savePoster: function(imgUrl){ var that = this; wx.getImageInfo({ src: imgUrl, success: function (sres){ that.dever.log('wx.getImageInfo', sres.path); wx.saveImageToPhotosAlbum({ filePath: sres.path, success: function (fres){ that.dever.log('wx.saveImageToPhotosAlbum', fres); } }) } }) }, /** * 用户点击右上角分享 */ onShareAppMessage: function (options) { var that = this; wx.showShareMenu({ withShareTicket: true, success: function (res) { that.dever.log('wx.showShareMenu success', res.data); }, fail: function (res) { that.dever.log('wx.showShareMenu fail', res.data); } }) ; //options.from可以用来判断是从自定义button打开的转发页面,还是从右上角的打开的转发页面。 } })