childcare_knowledge_detail.js 2.59 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
//articleLists.js 文章列表
// 网络请求工具类
var networkUtil = require('../../utils/network_util.js')
var api = require('../../utils/apiFile.js')
// 事件监听
var event = require('../../utils/event.js')
var util = require('../../utils/util.js')


Page({
data: {

knowledge: { time: "", likeCount: 0, title: "", content: "", image: "http://img02.tooopen.com/images/20150928/tooopen_sy_143912755726.jpg" },
images: [
'http://img02.tooopen.com/images/20150928/tooopen_sy_143912755726.jpg',
],
titles: ["日常护理", "营养美食", "疾病护理", "亲子互动", "言传qq"],
id: 0,
category: '',
current_index: 0,
title:''
},
onLoad: function (options) {
// this.data.id = e.id
// this.data.category = e.category
// 记录上层传递的信息
// category = options.category
// articleId = options.id
// categoryIndex = options.categoryIndex
// articleIdIndex = options.artIndex
// wx.setNavigationBarTitle({
// title: options.category,
// success: function (res) {
// }
// })
this.requestData(options.id)
},
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 index = e.currentTarget.dataset.index
this.setData({
current_index: index
})
},
/*---------自定义函数--------*/
requestData(id) {
var self = this
networkUtil.showLoading()
// var param = { page: page, limit: 15, type: 2, categoryId: self.data.id }
networkUtil._get(api.articles + '/' + id, {}, function (res) {
console.log('数据-----',res)
res.data.content = util.convertHtmlToText(res.data.content)
self.setData({
knowledge: res.data
})
}, function (res) {
})
},


})