index.js 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191
  1. // pages/home/index.js
  2. const app = getApp()
  3. Page({
  4. /**
  5. * 页面的初始数据
  6. */
  7. data: {
  8. // 组件所需的参数
  9. nvabarData: {
  10. showCapsule: 1, //是否显示左上角图标,消息中心 1表示显示 0表示不显示
  11. showBack: 0, //返回
  12. title: '我的主页', //导航栏 中间的标题
  13. // 此页面 页面内容距最顶部的距离
  14. height: app.globalData.height * 2 + 20,
  15. },
  16. // 此页面 页面内容距最顶部的距离
  17. active: 0,
  18. icon: {
  19. normal: 'https://img.yzcdn.cn/vant/user-inactive.png',
  20. active: 'https://img.yzcdn.cn/vant/user-active.png'
  21. },
  22. // 热门产品
  23. productList: [{
  24. "pic": '/pages/images/cooperation01.png',
  25. title: '热门产品'
  26. },
  27. {
  28. "pic": '/pages/images/cooperation01.png',
  29. title: '热门产品'
  30. }
  31. ],
  32. // 政策解读
  33. policyList: [{
  34. "pic": "/pages/images/test.jpg",
  35. "title": "中国银保监会就《商业银行小微企业金融服务监管评价暂行办法(试行)》中国银保监会就《商业银行小微企业金融服务监管评价暂行办法(试行)》",
  36. "zhuti": "疫情",
  37. "dengji": "吉林省"
  38. },
  39. {
  40. "pic": "/pages/images/test.jpg",
  41. "title": "中国银保监会就《商业银行小微企业金融服务监管评价暂行办法(试行)》",
  42. "zhuti": "疫情",
  43. "dengji": "吉林省"
  44. },
  45. {
  46. "pic": "/pages/images/test.jpg",
  47. "title": "中国银保监会就《商业银行小微企业金融服务监管评价暂行办法(试行)》",
  48. "zhuti": "疫情",
  49. "dengji": "吉林省"
  50. },
  51. {
  52. "pic": "/pages/images/test.jpg",
  53. "title": "中国银保监会就《商业银行小微企业金融服务监管评价暂行办法(试行)》",
  54. "zhuti": "疫情",
  55. "dengji": "吉林省"
  56. },
  57. ],
  58. // 轮播
  59. background: [{
  60. "pic": "/pages/images/test1.png",
  61. },
  62. {
  63. "pic": "/pages/images/test.jpg",
  64. }
  65. ],
  66. indicatorDots: true,
  67. vertical: false,
  68. autoplay: true,
  69. interval: 2000,
  70. duration: 500
  71. },
  72. // 政策解读页面列表跳转
  73. policyList: function () {
  74. wx.navigateTo({
  75. url: '/pages/policy/index'
  76. })
  77. },
  78. // 政策解读页面详情跳转
  79. // 判断id
  80. policyListDetail: function (e) {
  81. console.log(e.currentTarget.id)
  82. wx.navigateTo({
  83. url: '/pages/policyDetail/index?id=' + e.currentTarget.id // 希望跳转过去的页面
  84. })
  85. },
  86. // 无id,模拟数据跳转
  87. policyListDetail: function () {
  88. wx.navigateTo({
  89. url: '/pages/policyDetail/index'
  90. })
  91. },
  92. // 热门产品跳转
  93. productListDetail: function (e) {
  94. console.log(e.currentTarget.id)
  95. wx.navigateTo({
  96. // url: '/pages/policyDetail/index?id=' + e.currentTarget.id // 希望跳转过去的页面
  97. })
  98. },
  99. // 无id,模拟数据跳转
  100. productListDetail: function () {
  101. wx.navigateTo({
  102. // url: '/pages/policyDetail/index'
  103. })
  104. },
  105. // 切换菜单
  106. onChange(event) {
  107. console.log(event.detail)
  108. this.setData({
  109. active: event.detail
  110. });
  111. if (event.detail == 0) {
  112. wx.navigateTo({
  113. url: '/pages/home/index'
  114. })
  115. } else if (event.detail == 1) {
  116. wx.navigateTo({
  117. url: '/pages/bank/index'
  118. })
  119. } else if (event.detail == 2) {
  120. wx.navigateTo({
  121. url: '/pages/market/index'
  122. })
  123. } else if (event.detail == 3) {
  124. wx.navigateTo({
  125. url: '/pages/policy/index'
  126. })
  127. } else if (event.detail == 4) {
  128. wx.navigateTo({
  129. url: '/pages/my/index'
  130. })
  131. }
  132. },
  133. /**
  134. * 生命周期函数--监听页面加载
  135. */
  136. onLoad: function (options) {
  137. },
  138. /**
  139. * 生命周期函数--监听页面初次渲染完成
  140. */
  141. onReady: function () {
  142. },
  143. /**
  144. * 生命周期函数--监听页面显示
  145. */
  146. onShow: function () {
  147. },
  148. /**
  149. * 生命周期函数--监听页面隐藏
  150. */
  151. onHide: function () {
  152. },
  153. /**
  154. * 生命周期函数--监听页面卸载
  155. */
  156. onUnload: function () {
  157. },
  158. /**
  159. * 页面相关事件处理函数--监听用户下拉动作
  160. */
  161. onPullDownRefresh: function () {
  162. },
  163. /**
  164. * 页面上拉触底事件的处理函数
  165. */
  166. onReachBottom: function () {
  167. },
  168. /**
  169. * 用户点击右上角分享
  170. */
  171. onShareAppMessage: function () {
  172. }
  173. })