childcare_knowledge.js 3.9 KB
   1
   2
   3
   4
   5
   6
   7
   8
   9
  10
  11
  12
  13
  14
  15
  16
  17
  18
  19
  20
  21
  22
  23
  24
  25
  26
  27
  28
  29
  30
  31
  32
  33
  34
  35
  36
  37
  38
  39
  40
  41
  42
  43
  44
  45
  46
  47
  48
  49
  50
  51
  52
  53
  54
  55
  56
  57
  58
  59
  60
  61
  62
  63
  64
  65
  66
  67
  68
  69
  70
  71
  72
  73
  74
  75
  76
  77
  78
  79
  80
  81
  82
  83
  84
  85
  86
  87
  88
  89
  90
  91
  92
  93
  94
  95
  96
  97
  98
  99
 100
 101
 102
 103
 104
 105
 106
 107
 108
 109
 110
 111
 112
 113
 114
 115
 116
 117
 118
 119
 120
 121
 122
 123
 124
//articleLists.js 文章列表
// 网络请求工具类
var networkUtil = require('../../utils/network_util.js')
var api = require('../../utils/apiFile.js')
// 事件监听
var event = require('../../utils/event.js')
var page
// 是否有更多
var hasMore
var isRefresh
// 获取应用实例
var app = getApp()

Page({
data: {
list: [
// { likeCount: 12, title: "title1", introduction: "content1content1content1content1content1content1content1content1content1content1content1ds到场定损", image: "http://img02.tooopen.com/images/20150928/tooopen_sy_143912755726.jpg" }
// , { likeCount: 12, title: "title2", introduction: "content2", image: "http://img06.tooopen.com/images/20160818/tooopen_sy_175866434296.jpg" }
// , { likeCount: 12, title: "title2", introduction: "content2", image: "http://img06.tooopen.com/images/20160818/tooopen_sy_175833047715.jpg" }
// , { likeCount: 12, title: "title1", introduction: "content1", image: "http://img02.tooopen.com/images/20150928/tooopen_sy_143912755726.jpg" }
// , { likeCount: 12, title: "title2", introduction: "content2", image: "http://img06.tooopen.com/images/20160818/tooopen_sy_175866434296.jpg" }
// , { likeCount: 12, title: "title2", introduction: "content2", image: "http://img06.tooopen.com/images/20160818/tooopen_sy_175833047715.jpg" }
],
images: {},
// [
// // 'http://img02.tooopen.com/images/20150928/tooopen_sy_143912755726.jpg',
// // 'http://img06.tooopen.com/images/20160818/tooopen_sy_175866434296.jpg',
// 'http://img06.tooopen.com/images/20160818/tooopen_sy_175833047715.jpg'
// ]
// ,
titles: [],//"日常护理", "营养美食", "疾病护理", "亲子互动", "言传身教"
category:'',
current_index:0,
},
onLoad: function (e) {
// 数据初始化
var self=this
page = 1
hasMore = true
isRefresh = false
this.setData({
titles: app.globalData.artList,
category: app.globalData.artList[self.data.current_index].id,
images: app.globalData.artList[self.data.current_index].iconimage
})
this.requestData()
},
onUnload: function() {
},
/*---------事件处理函数--------*/
bindViewTap: function() {
wx.navigateTo({
url: '../home/home'
})
},
// 加载更多
loadMore:function(e){
if(!hasMore || isRefresh == true){
return
}
page ++
this.requestData()
},
// 下拉刷新回调接口
onPullDownRefresh: function() {
page = 1;
hasMore = true
// 网络请求,重新请求一遍数据
this.requestData();
},
myScroll:function(e){
if(e.detail.scrollTop >= e.detail.scrollHeight-wx.getSystemInfoSync().windowHeight - 3){
this.loadMore()
}
},
titleClick:function(e){
// console.log(e)
var self=this
var current_index = e.currentTarget.dataset.index
var categoryid = e.currentTarget.dataset.categoryid
this.setData({
category: categoryid,
current_index: current_index,
images: app.globalData.artList[current_index].iconimage
})
this.requestData()
},
toSearch(){
wx.navigateTo({
url: '../SearchPage/SearchPage',
})
},
/*---------自定义函数--------*/
requestData(){
var self = this
isRefresh = true
networkUtil.showLoading()
var param = { page: page, limit: 15, type: 2, days: app.globalData.days, categoryId: self.data.category}
// console.log(param)
networkUtil._get(api.articles,param,function(res){
console.log(res)
isRefresh = false
var arr = []
if(page > 0) {// 加载更多模式
arr = self.data.list
}
if (res.data.list.length < 15){
hasMore = false
}
arr = arr.concat(res.data.list)
self.setData({
list:arr,
hasMore : hasMore,
})
},function(res){
isRefresh = false
})
},
})