index.js 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. Page({
  2. dever: getApp().dever,
  3. /**
  4. * 页面的初始数据
  5. */
  6. data: {
  7. imgUrl: ''
  8. },
  9. /**
  10. * 生命周期函数--监听页面加载
  11. */
  12. onLoad: function (options) {
  13. var that = this;
  14. that.dever.request('product.api.poster',{
  15. signature: that.dever.getSignature(),
  16. path: '/template/view/index'
  17. },{
  18. success: function(data, res){
  19. that.dever.set(that, 'imgUrl', data.pic);
  20. }
  21. });
  22. },
  23. /**
  24. * 保存好报分享到朋友圈
  25. */
  26. savePoster: function(imgUrl){
  27. var that = this;
  28. wx.getImageInfo({
  29. src: imgUrl,
  30. success: function (sres){
  31. that.dever.log('wx.getImageInfo', sres.path);
  32. wx.saveImageToPhotosAlbum({
  33. filePath: sres.path,
  34. success: function (fres){
  35. that.dever.log('wx.saveImageToPhotosAlbum', fres);
  36. }
  37. })
  38. }
  39. })
  40. },
  41. /**
  42. * 用户点击右上角分享
  43. */
  44. onShareAppMessage: function (options) {
  45. var that = this;
  46. wx.showShareMenu({
  47. withShareTicket: true,
  48. success: function (res) {
  49. that.dever.log('wx.showShareMenu success', res.data);
  50. },
  51. fail: function (res) {
  52. that.dever.log('wx.showShareMenu fail', res.data);
  53. }
  54. }) ;
  55. //options.from可以用来判断是从自定义button打开的转发页面,还是从右上角的打开的转发页面。
  56. }
  57. })