index.js 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125
  1. // pages/home/index.js
  2. const app = getApp()
  3. Page({
  4. /**
  5. * 页面的初始数据
  6. */
  7. data: {
  8. height: app.globalData.height * 2 + 25,
  9. navbarData: {
  10. name: '节俭会'
  11. },
  12. heat: 80,
  13. heatColor: {
  14. '0%': '#E1FFFF',
  15. '25%': '#00FF7F',
  16. '50%': '#191970',
  17. '75%': '#ee0a24',
  18. '100%': '#ff0000',
  19. },
  20. thrList: [
  21. {
  22. name: '菜名',
  23. num: 1,
  24. reserve: '100'
  25. },
  26. {
  27. name: '菜名',
  28. num: 1,
  29. reserve: '100'
  30. },
  31. {
  32. name: '菜名',
  33. num: 1,
  34. reserve: '100'
  35. },
  36. ]
  37. },
  38. // 查看本周菜谱
  39. reserveBtn: function () {
  40. wx.redirectTo({
  41. url: '/pages/food/index',
  42. })
  43. },
  44. // 报餐:1,余菜打包:2,卡路里计算:3
  45. twoBtn: function (e) {
  46. let type = e.currentTarget.dataset.smile
  47. if (type == '1') {
  48. wx.switchTab({
  49. url: '/pages/reserve/index',
  50. })
  51. } else if (type == '2') {
  52. wx.showToast({
  53. title: '暂未开通',
  54. })
  55. } else {
  56. wx.showToast({
  57. title: '暂未开通',
  58. })
  59. // wx.redirectTo({
  60. // url: '/pages/calorie/index',
  61. // })
  62. }
  63. },
  64. /**
  65. * 生命周期函数--监听页面加载
  66. */
  67. onLoad: function (options) {
  68. console.log(app.globalData.userInfo);
  69. },
  70. /**
  71. * 生命周期函数--监听页面初次渲染完成
  72. */
  73. onReady: function () {
  74. },
  75. /**
  76. * 生命周期函数--监听页面显示
  77. */
  78. onShow: function () {
  79. if (typeof this.getTabBar === 'function' &&
  80. this.getTabBar()) {
  81. this.getTabBar().setData({
  82. selected: 0
  83. })
  84. }
  85. },
  86. /**
  87. * 生命周期函数--监听页面隐藏
  88. */
  89. onHide: function () {
  90. },
  91. /**
  92. * 生命周期函数--监听页面卸载
  93. */
  94. onUnload: function () {
  95. },
  96. /**
  97. * 页面相关事件处理函数--监听用户下拉动作
  98. */
  99. onPullDownRefresh: function () {
  100. },
  101. /**
  102. * 页面上拉触底事件的处理函数
  103. */
  104. onReachBottom: function () {
  105. },
  106. /**
  107. * 用户点击右上角分享
  108. */
  109. onShareAppMessage: function () {
  110. }
  111. })