classify.js 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. // pages/classify/classify.js
  2. const { http } = require('../../utils/util')
  3. const API = {
  4. getCategoryURL: '/category'
  5. }
  6. Page({
  7. /**
  8. * 页面的初始数据
  9. */
  10. data: {
  11. classifyList: []
  12. },
  13. /**
  14. * 生命周期函数--监听页面加载
  15. */
  16. onLoad(options) {
  17. this.getClassifyList()
  18. },
  19. getClassifyList() {
  20. http({url: API.getCategoryURL, data: this.data}).then((res) => {
  21. wx.setStorageSync('classifyList',res);
  22. let classifyList = wx.getStorageSync('classifyList')
  23. this.setData({
  24. classifyList: [...res],
  25. imgUrl: classifyList[0].Pic,
  26. classifyName: classifyList[0].Name
  27. })
  28. })
  29. },
  30. /**
  31. * 生命周期函数--监听页面初次渲染完成
  32. */
  33. onReady() {
  34. },
  35. /**
  36. * 生命周期函数--监听页面显示
  37. */
  38. onShow() {
  39. },
  40. /**
  41. * 生命周期函数--监听页面隐藏
  42. */
  43. onHide() {
  44. },
  45. /**
  46. * 生命周期函数--监听页面卸载
  47. */
  48. onUnload() {
  49. },
  50. /**
  51. * 页面相关事件处理函数--监听用户下拉动作
  52. */
  53. onPullDownRefresh() {
  54. },
  55. /**
  56. * 页面上拉触底事件的处理函数
  57. */
  58. onReachBottom() {
  59. },
  60. /**
  61. * 用户点击右上角分享
  62. */
  63. onShareAppMessage() {
  64. }
  65. })