东风启辰小程序端
Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

112 lines
1.7KB

  1. // pages/scout/share/share.js
  2. const app = getApp()
  3. Page({
  4. /**
  5. * 页面的初始数据
  6. */
  7. data: {
  8. imgUrl: app.globalData.urlStatic, //图片路径
  9. posterList: ['poster1', 'poster2', 'poster3'],
  10. posterIndex: 1,
  11. },
  12. /**
  13. * 切换海报
  14. */
  15. changePoster(event) {
  16. this.setData({
  17. posterIndex: event.detail.current
  18. })
  19. },
  20. prevPoster() {
  21. if (this.data.posterIndex - 1 >= 0) {
  22. this.setData({
  23. posterIndex: this.data.posterIndex - 1
  24. })
  25. }
  26. },
  27. nextPoster() {
  28. if (this.data.posterIndex + 1 < this.data.posterList.length) {
  29. this.setData({
  30. posterIndex: this.data.posterIndex + 1
  31. })
  32. }
  33. },
  34. /**
  35. * 查看大图
  36. */
  37. bigPoster() {
  38. console.log('查看大图')
  39. },
  40. /**
  41. * 长按保存
  42. */
  43. savePoster() {
  44. console.log('长按保存')
  45. },
  46. /**
  47. * 分享好友
  48. */
  49. sharePoster() {
  50. console.log('分享海报')
  51. wx.showShareMenu({
  52. withShareTicket: true
  53. })
  54. },
  55. /**
  56. * 生命周期函数--监听页面加载
  57. */
  58. onLoad: function(options) {
  59. },
  60. /**
  61. * 生命周期函数--监听页面初次渲染完成
  62. */
  63. onReady: function() {
  64. },
  65. /**
  66. * 生命周期函数--监听页面显示
  67. */
  68. onShow: function() {
  69. },
  70. /**
  71. * 生命周期函数--监听页面隐藏
  72. */
  73. onHide: function() {
  74. },
  75. /**
  76. * 生命周期函数--监听页面卸载
  77. */
  78. onUnload: function() {
  79. },
  80. /**
  81. * 页面相关事件处理函数--监听用户下拉动作
  82. */
  83. onPullDownRefresh: function() {
  84. },
  85. /**
  86. * 页面上拉触底事件的处理函数
  87. */
  88. onReachBottom: function() {
  89. },
  90. /**
  91. * 用户点击右上角分享
  92. */
  93. onShareAppMessage: function() {
  94. }
  95. })