guide.js 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115
  1. Page({
  2. /**
  3. * 页面的初始数据
  4. */
  5. data: {
  6. category: [
  7. {
  8. name: '全部',
  9. id: '1'
  10. },
  11. {
  12. name: '分类',
  13. id: '2'
  14. },
  15. {
  16. name: '分类',
  17. id: '3'
  18. },
  19. {
  20. name: '分类',
  21. id: '4'
  22. },
  23. {
  24. name: '分类',
  25. id: '5'
  26. },
  27. {
  28. name: '分类',
  29. id: '6'
  30. }
  31. ],
  32. currentCategory: '1',
  33. navScrollLeft: -1,
  34. pagenum: 0,
  35. pagesize: 20,
  36. finished: false, // 所有数据是否加载完
  37. isRefresh: false, // 是否下拉刷新
  38. isFetchLock: false, // 接口调用加锁
  39. list: [1],
  40. booLock: false
  41. },
  42. freshing: false,
  43. /**
  44. * 生命周期函数--监听页面加载
  45. */
  46. onLoad(options) {
  47. },
  48. /**
  49. * 生命周期函数--监听页面初次渲染完成
  50. */
  51. onReady() {
  52. },
  53. /**
  54. * 生命周期函数--监听页面显示
  55. */
  56. onShow() {
  57. },
  58. /**
  59. * 生命周期函数--监听页面隐藏
  60. */
  61. onHide() {
  62. },
  63. /**
  64. * 生命周期函数--监听页面卸载
  65. */
  66. onUnload() {
  67. },
  68. /**
  69. * 页面相关事件处理函数--监听用户下拉动作
  70. */
  71. onPullDownRefresh() {
  72. },
  73. /**
  74. * 页面上拉触底事件的处理函数
  75. */
  76. onReachBottom() {
  77. },
  78. /**
  79. * 用户点击右上角分享
  80. */
  81. onShareAppMessage() {
  82. },
  83. jumpShoppingCar() {
  84. wx.navigateTo({
  85. url: '/pages/shoppingCar/shoppingCar'
  86. })
  87. },
  88. handleNav(e) {
  89. const {
  90. item
  91. } = e.currentTarget.dataset
  92. this.setData({
  93. currentCategory: item.id,
  94. navScrollLeft: 0
  95. })
  96. }
  97. })