mycollect.js 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. // pages/mine/mine.js
  2. var app = getApp();
  3. var stoptime = 0;
  4. Page({
  5. data: {
  6. webUrl: '',
  7. },
  8. onLoad: function () {
  9. this.setData({
  10. webUrl: app.globalData.webUrl + 'applet.html#/collected?token=' + app.globalData.token + '&client_type=' + app.globalData.clientype,
  11. })
  12. },
  13. onReady: function () {
  14. },
  15. onPlay: function () {
  16. },
  17. onPlayNav: function () {
  18. },
  19. onShow: function () {
  20. stoptime = 0;
  21. setTimeout(function () {
  22. stoptime = stoptime * 1 + 1;
  23. }, 1000)
  24. },
  25. /**
  26. * 生命周期函数--监听页面隐藏
  27. */
  28. onHide: function () {
  29. var timearr = app.globalData.timearr,
  30. flag = false;
  31. for (var i = 0; i < timearr.length; i++) {
  32. if (timearr[i].type == 'collect') {
  33. timearr[i].time = timearr[i].time * 1 + stoptime * 1;
  34. flag = true;
  35. }
  36. }
  37. if (!flag) {
  38. var obj = {
  39. type: 'collect',
  40. time: stoptime
  41. };
  42. app.globalData.timearr.push(obj);
  43. } else {
  44. app.globalData.timearr = timearr;
  45. }
  46. },
  47. /**
  48. * 生命周期函数--监听页面卸载
  49. */
  50. onUnload: function () {
  51. },
  52. /**
  53. * 页面相关事件处理函数--监听用户下拉动作
  54. */
  55. onPullDownRefresh: function () {
  56. },
  57. /**
  58. * 页面上拉触底事件的处理函数
  59. */
  60. onReachBottom: function () {
  61. },
  62. /**
  63. * 用户点击右上角分享
  64. */
  65. // onShareAppMessage: function () {
  66. // }
  67. })