list.js 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163
  1. // pages/guanyuan/list/list.js
  2. const app = getApp();
  3. const api = app.api;
  4. Page({
  5. /**
  6. * 页面的初始数据
  7. */
  8. data: {
  9. activeIndex:0,
  10. listData:[]
  11. },
  12. /**
  13. * 生命周期函数--监听页面加载
  14. */
  15. onLoad: function (options) {
  16. },
  17. /**
  18. * 生命周期函数--监听页面初次渲染完成
  19. */
  20. onReady: function () {
  21. },
  22. /**
  23. * 生命周期函数--监听页面显示
  24. */
  25. onShow: function () {
  26. let listData =
  27. [
  28. [
  29. {
  30. title: '中国国际进口博览会艺术作品装裱',
  31. time: '2018年11月5日-10日',
  32. banner: 'exhibition/banner_1.png',
  33. href: 'https://resource.artouchstone.com/miniapp/artist/html/exhibition/msg_1.html'
  34. },
  35. {
  36. title: '大英博物馆百物展:浓缩的世界史',
  37. time: '2017年6月29日-2017年10月8日',
  38. banner: 'exhibition/banner_4.png',
  39. href: 'https://resource.artouchstone.com/miniapp/artist/html/exhibition/msg_4.html'
  40. },
  41. {
  42. title: '她们·风华绝代——宋氏三姐妹特展',
  43. time: '2016年4月28日-2016年7月31日',
  44. banner: 'exhibition/banner_3.png',
  45. href: 'https://resource.artouchstone.com/miniapp/artist/html/exhibition/msg_3.html'
  46. },
  47. {
  48. title: '我们的时代——上海油画雕塑院建院50周年文献展',
  49. time: '2015年12月28日-2016年1月26日',
  50. banner: 'exhibition/banner_2.png',
  51. href: 'https://resource.artouchstone.com/miniapp/artist/html/exhibition/msg_2.html'
  52. }
  53. ],
  54. [
  55. {
  56. title:'陈家泠艺术大展',
  57. time:'2017年9月17日-2017年10月15日',
  58. banner:'exhibition_people/banner_1.png',
  59. href:'https://resource.artouchstone.com/miniapp/artist/html/exhibition_people/msg_1.html'
  60. },
  61. {
  62. title: '寻觅江南——陆春涛乐震文双个展',
  63. time: '2019年9月3日-2019年9月18日',
  64. banner: 'exhibition_people/banner_2.png',
  65. href:'https://resource.artouchstone.com/miniapp/artist/html/exhibition_people/msg_2.html'
  66. },
  67. {
  68. title:'精神的融洽——周碧初文献展',
  69. time:'2016年7月23日-2016年8月25日',
  70. banner:'exhibition_people/banner_3.png',
  71. href:'https://resource.artouchstone.com/miniapp/artist/html/exhibition_people/msg_3.html'
  72. },
  73. {
  74. title: '诗意地思辨——殷雄油画艺术研究展',
  75. time: '2017年12月23日-2018年3月10日',
  76. banner: 'exhibition_people/banner_4.png',
  77. href:'https://resource.artouchstone.com/miniapp/artist/html/exhibition_people/msg_4.html'
  78. }
  79. ],
  80. [
  81. {
  82. title:'重新定义——2019上海青年艺术博览会',
  83. time:'2019年11月13日-2019年11月17日',
  84. banner:'exhibition_group/banner_1.png',
  85. href:'https://resource.artouchstone.com/miniapp/artist/html/exhibition_group/msg_1.html'
  86. },
  87. {
  88. title:'文史翰墨——第三届中华诗书画展',
  89. time:'2016年11月10日-2016年11月20日',
  90. banner: 'exhibition_group/banner_2.png',
  91. href:'https://resource.artouchstone.com/miniapp/artist/html/exhibition_group/msg_2.html'
  92. },
  93. {
  94. title:'博物致知——首届长三角博物馆教育博览会',
  95. time:'2018年5月18日-2018年5月22日',
  96. banner:'exhibition_group/banner_3.png',
  97. href:'https://resource.artouchstone.com/miniapp/artist/html/exhibition_group/msg_3.html'
  98. },
  99. {
  100. title:'刘海粟美术馆海派绘画年度研究展',
  101. time:'2019年1月19日-2019年3月17日',
  102. banner: 'exhibition_group/banner_4.png',
  103. href:'https://resource.artouchstone.com/miniapp/artist/html/exhibition_group/msg_4.html'
  104. }
  105. ]
  106. ]
  107. this.setData({
  108. listData:listData
  109. })
  110. },
  111. msgClick(e){
  112. let data = this.data.listData[this.data.activeIndex][e.currentTarget.dataset.index]
  113. wx.navigateTo({
  114. url: `/pages/guanyuan/webview/webview?src=${data.href}&title=${data.title}`
  115. })
  116. },
  117. /**
  118. * 生命周期函数--监听页面隐藏
  119. */
  120. onHide: function () {
  121. },
  122. changeTab(e){
  123. this.setData({
  124. activeIndex:e.currentTarget.dataset.index
  125. })
  126. },
  127. /**
  128. * 生命周期函数--监听页面卸载
  129. */
  130. onUnload: function () {
  131. },
  132. /**
  133. * 页面相关事件处理函数--监听用户下拉动作
  134. */
  135. onPullDownRefresh: function () {
  136. },
  137. /**
  138. * 页面上拉触底事件的处理函数
  139. */
  140. onReachBottom: function () {
  141. },
  142. /**
  143. * 用户点击右上角分享
  144. */
  145. onShareAppMessage: function () {
  146. }
  147. })