my.js 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. // pages/my/my.js
  2. Page({
  3. /**
  4. *
  5. * 1. data 属性:页面的初始数据
  6. 2. onLoad():页面加载时触发。一个页面只会调用一次,可以在onLoad的参数中获取打开当前页面路径中的参数。
  7. 3. onShow():页面显示/切入前台时触发。一个页面可以触发N次。
  8. 4. onReady():页面初次渲染完成时触发。一个页面只会调用一次,代表页面已经准备妥当,可以和视图层进行交互。
  9. 5. onHide(): 页面隐藏/切入后台时触发。 如 wx.navigateTo 或底部 tab 切换到其他页面,小程序切入后台等。可触发多次。
  10. 6. onPullDownRefresh():监听用户下拉动作,此事件需要在 app.json 文件中 window 节点中"开启全局的下拉刷新"."enablePullDownRefresh":true , 才能触发它,作用:下拉加载更多。
  11. 7. onReachBottom():页面上拉触底事件的处理函数,需要当前页面内容超过一屏显示,作用:上拉加载更多。
  12. 8. onPageScroll():页面滚动触发事件的处理函数,需要当前页面内容超过一屏显示,作用:滚动事件监听。
  13. 9. onShareAppMessage():用户点击右上角转发,触发此方法,在此方法中可以自定义转发的内容。 作用:自定义分享。
  14. */
  15. /**
  16. * 页面的初始数据
  17. */
  18. data: {
  19. background: ['demo-text-1', 'demo-text-2', 'demo-text-3'],
  20. indicatorDots: true,
  21. vertical: false,
  22. autoplay: false,
  23. interval: 2000,
  24. duration: 500,
  25. arr:[
  26. {
  27. id:1,
  28. urls:'/icon/home.png'
  29. },
  30. {
  31. id:2,
  32. urls:'/icon/my.png'
  33. },
  34. {
  35. id:3,
  36. urls:'/icon/shop.png'
  37. }
  38. ]
  39. },
  40. /**
  41. * 生命周期函数--监听页面加载
  42. */
  43. onLoad(options) {
  44. },
  45. /**
  46. * 生命周期函数--监听页面初次渲染完成
  47. */
  48. onReady() {
  49. },
  50. /**
  51. * 生命周期函数--监听页面显示
  52. */
  53. onShow() {
  54. },
  55. /**
  56. * 生命周期函数--监听页面隐藏
  57. */
  58. onHide() {
  59. },
  60. /**
  61. * 生命周期函数--监听页面卸载
  62. */
  63. onUnload() {
  64. },
  65. /**
  66. * 页面相关事件处理函数--监听用户下拉动作
  67. */
  68. onPullDownRefresh() {
  69. console.log("下拉刷新")
  70. },
  71. /**
  72. * 页面上拉触底事件的处理函数
  73. */
  74. onReachBottom() {
  75. },
  76. /**
  77. * 用户点击右上角分享
  78. */
  79. onShareAppMessage() {
  80. console.log("分享")
  81. }
  82. })