myworks.js 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. // pages/user/myworks/myworks.js
  2. import APIClient from '../../../utils/APIClient.js'
  3. import { formatDate } from '../../../utils/util.js'
  4. Page({
  5. /**
  6. * 页面的初始数据
  7. */
  8. data: {
  9. wareCards: [],
  10. pageNo: 1,
  11. totalNo: 0,
  12. uid: ''
  13. },
  14. toMyWorks: function(e){
  15. let id = e.currentTarget.dataset.id;
  16. let title = e.currentTarget.dataset.title;
  17. wx.navigateTo({
  18. url: `../../social/works/works?id=${id}&title=${title}`
  19. });
  20. },
  21. getResults(){
  22. let pageNo = this.data.pageNo;
  23. let pageSize = 3;
  24. let uid = this.data.uid;
  25. console.log('用户身份',uid);
  26. APIClient.userWorks(uid, pageNo, pageSize).success(res => {
  27. console.log(res.data.data.list);
  28. this.setData({
  29. wareCards: res.data.data.list
  30. });
  31. }).fail(err => {
  32. console.log(err);
  33. });
  34. },
  35. /**
  36. * 生命周期函数--监听页面加载
  37. */
  38. onLoad: function (options) {
  39. this.setData({
  40. uid: options.uid
  41. },() => {
  42. console.log(options.uid);
  43. });
  44. this.getResults();
  45. },
  46. /**
  47. * 生命周期函数--监听页面初次渲染完成
  48. */
  49. onReady: function () {
  50. },
  51. /**
  52. * 生命周期函数--监听页面显示
  53. */
  54. onShow: function () {
  55. },
  56. /**
  57. * 生命周期函数--监听页面隐藏
  58. */
  59. onHide: function () {
  60. },
  61. /**
  62. * 生命周期函数--监听页面卸载
  63. */
  64. onUnload: function () {
  65. },
  66. /**
  67. * 页面相关事件处理函数--监听用户下拉动作
  68. */
  69. onPullDownRefresh: function () {
  70. },
  71. /**
  72. * 页面上拉触底事件的处理函数
  73. */
  74. onReachBottom: function () {
  75. this.setData({
  76. pageNo: this.data.pageNo + 1
  77. })
  78. if (this.data.pageNo <= this.data.totalNo) {
  79. this.getResults();
  80. }
  81. },
  82. /**
  83. * 用户点击右上角分享
  84. */
  85. onShareAppMessage: function () {
  86. }
  87. })