index.js 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. // pages/expert/index.js
  2. import {
  3. ajax
  4. } from "../../utils/util";
  5. Page({
  6. /**
  7. * 页面的初始数据
  8. */
  9. data: {
  10. list: []
  11. },
  12. page: 1,
  13. size: 10,
  14. total: 0,
  15. showimge(e) {
  16. wx.previewImage({
  17. urls: [e.currentTarget.dataset.url],
  18. })
  19. },
  20. getData() {
  21. ajax({
  22. urlType: "apiurl",
  23. api: "/article/list-audit",
  24. method: "post",
  25. data: {
  26. page: this.page,
  27. size: this.size
  28. }
  29. }).then(res => {
  30. if (res.code !== 0) return wx.showToast({
  31. title: '请求失败',
  32. icon: "none"
  33. })
  34. const data = res.data || {};
  35. data.data.length && (this.page += 1);
  36. this.total = data.total;
  37. this.setData({
  38. list: [...this.data.list, ...data.data]
  39. })
  40. })
  41. },
  42. scrollbottom() {
  43. this.getData();
  44. },
  45. /**
  46. * 生命周期函数--监听页面加载
  47. */
  48. onLoad(options) {
  49. this.getData();
  50. },
  51. /**
  52. * 生命周期函数--监听页面初次渲染完成
  53. */
  54. onReady() {
  55. },
  56. /**
  57. * 生命周期函数--监听页面显示
  58. */
  59. onShow() {
  60. },
  61. /**
  62. * 生命周期函数--监听页面隐藏
  63. */
  64. onHide() {
  65. },
  66. /**
  67. * 生命周期函数--监听页面卸载
  68. */
  69. onUnload() {
  70. },
  71. /**
  72. * 页面相关事件处理函数--监听用户下拉动作
  73. */
  74. onPullDownRefresh() {
  75. },
  76. /**
  77. * 页面上拉触底事件的处理函数
  78. */
  79. onReachBottom() {
  80. },
  81. /**
  82. * 用户点击右上角分享
  83. */
  84. onShareAppMessage() {
  85. return {
  86. title: __wxConfig.accountInfo.nickname,
  87. path: "/pages/index/index"
  88. }
  89. }
  90. })