knowledge.js 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. // pages/knowledge/knowledge.js
  2. const app = getApp()
  3. var host = app.globalData.host;
  4. Page({
  5. /**
  6. * 页面的初始数据
  7. */
  8. data: {
  9. array:['阅读量','转发量','发布时间'],
  10. val: ['read_num', 'forward_num','publish_time'],
  11. index:0,
  12. act:0,
  13. list:[],
  14. show:0
  15. },
  16. /**
  17. * 生命周期函数--监听页面加载
  18. */
  19. onLoad: function (options) {
  20. this.getData()
  21. },
  22. showmenu:function(){
  23. this.setData({
  24. show:!this.data.show
  25. })
  26. },
  27. check:function(e){
  28. this.setData({
  29. show: 0,
  30. index:e.target.dataset.id
  31. })
  32. this.getData();
  33. },
  34. //获取所有数据
  35. getData: function () {
  36. wx.showLoading({
  37. title: '加载中',
  38. })
  39. var that = this;
  40. var index=this.data.index;
  41. wx.request({
  42. url: host + '/api/article/list',
  43. method: 'GET',
  44. data:{
  45. order_by:this.data.val[index],
  46. keyword:''
  47. },
  48. success: function (res) {
  49. wx.hideLoading();
  50. that.setData({
  51. list: res.data.data.list
  52. })
  53. }
  54. })
  55. },
  56. /**
  57. * 生命周期函数--监听页面初次渲染完成
  58. */
  59. onReady: function () {
  60. },
  61. /**
  62. * 生命周期函数--监听页面显示
  63. */
  64. onShow: function () {
  65. },
  66. /**
  67. * 生命周期函数--监听页面隐藏
  68. */
  69. onHide: function () {
  70. },
  71. /**
  72. * 生命周期函数--监听页面卸载
  73. */
  74. onUnload: function () {
  75. },
  76. /**
  77. * 页面相关事件处理函数--监听用户下拉动作
  78. */
  79. onPullDownRefresh: function () {
  80. },
  81. /**
  82. * 页面上拉触底事件的处理函数
  83. */
  84. onReachBottom: function () {
  85. },
  86. /**
  87. * 用户点击右上角分享
  88. */
  89. onShareAppMessage: function () {
  90. }
  91. })