index.js 3.7 KB

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