index.js 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177
  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. onChange(event) {
  94. console.log(event.detail)
  95. this.setData({
  96. active: event.detail
  97. });
  98. if (event.detail == 0) {
  99. wx.navigateTo({
  100. url: '/pages/home/index'
  101. })
  102. } else if (event.detail == 1) {
  103. wx.navigateTo({
  104. url: '/pages/bank/index'
  105. })
  106. } else if (event.detail == 2) {
  107. wx.navigateTo({
  108. url: '/pages/market/index'
  109. })
  110. } else if (event.detail == 3) {
  111. wx.navigateTo({
  112. url: '/pages/policy/index'
  113. })
  114. } else if (event.detail == 4) {
  115. wx.navigateTo({
  116. url: '/pages/my/index'
  117. })
  118. }
  119. },
  120. /**
  121. * 生命周期函数--监听页面加载
  122. */
  123. onLoad: function (options) {
  124. },
  125. /**
  126. * 生命周期函数--监听页面初次渲染完成
  127. */
  128. onReady: function () {
  129. },
  130. /**
  131. * 生命周期函数--监听页面显示
  132. */
  133. onShow: function () {
  134. },
  135. /**
  136. * 生命周期函数--监听页面隐藏
  137. */
  138. onHide: function () {
  139. },
  140. /**
  141. * 生命周期函数--监听页面卸载
  142. */
  143. onUnload: function () {
  144. },
  145. /**
  146. * 页面相关事件处理函数--监听用户下拉动作
  147. */
  148. onPullDownRefresh: function () {
  149. },
  150. /**
  151. * 页面上拉触底事件的处理函数
  152. */
  153. onReachBottom: function () {
  154. },
  155. /**
  156. * 用户点击右上角分享
  157. */
  158. onShareAppMessage: function () {
  159. }
  160. })