Commit f4d1ae33c845363713c8375ebd81a2c6eeda8745

Authored by luoye

Merge branch 'master' of https://git.healthbaby.com.cn/luoye/littleapp_child

* 'master' of https://git.healthbaby.com.cn/luoye/littleapp_child:
  no message

Showing 3 changed files

littleApp_child/pages/childcare_knowledge/childcare_knowledge.js View file @ f4d1ae3
... ... @@ -8,36 +8,41 @@
8 8 // 是否有更多
9 9 var hasMore
10 10 var isRefresh
  11 +// 获取应用实例
  12 +var app = getApp()
11 13  
12   -
13 14 Page({
14 15 data: {
15 16 list: [
16   - { likeCount: 12, title: "title1", introduction: "content1content1content1content1content1content1content1content1content1content1content1ds到场定损", image: "http://img02.tooopen.com/images/20150928/tooopen_sy_143912755726.jpg" }
17   - , { likeCount: 12, title: "title2", introduction: "content2", image: "http://img06.tooopen.com/images/20160818/tooopen_sy_175866434296.jpg" }
18   - , { likeCount: 12, title: "title2", introduction: "content2", image: "http://img06.tooopen.com/images/20160818/tooopen_sy_175833047715.jpg" }
19   - , { likeCount: 12, title: "title1", introduction: "content1", image: "http://img02.tooopen.com/images/20150928/tooopen_sy_143912755726.jpg" }
20   - , { likeCount: 12, title: "title2", introduction: "content2", image: "http://img06.tooopen.com/images/20160818/tooopen_sy_175866434296.jpg" }
21   - , { likeCount: 12, title: "title2", introduction: "content2", image: "http://img06.tooopen.com/images/20160818/tooopen_sy_175833047715.jpg" }
  17 + // { likeCount: 12, title: "title1", introduction: "content1content1content1content1content1content1content1content1content1content1content1ds到场定损", image: "http://img02.tooopen.com/images/20150928/tooopen_sy_143912755726.jpg" }
  18 + // , { likeCount: 12, title: "title2", introduction: "content2", image: "http://img06.tooopen.com/images/20160818/tooopen_sy_175866434296.jpg" }
  19 + // , { likeCount: 12, title: "title2", introduction: "content2", image: "http://img06.tooopen.com/images/20160818/tooopen_sy_175833047715.jpg" }
  20 + // , { likeCount: 12, title: "title1", introduction: "content1", image: "http://img02.tooopen.com/images/20150928/tooopen_sy_143912755726.jpg" }
  21 + // , { likeCount: 12, title: "title2", introduction: "content2", image: "http://img06.tooopen.com/images/20160818/tooopen_sy_175866434296.jpg" }
  22 + // , { likeCount: 12, title: "title2", introduction: "content2", image: "http://img06.tooopen.com/images/20160818/tooopen_sy_175833047715.jpg" }
22 23 ],
23   - images: [
24   - // 'http://img02.tooopen.com/images/20150928/tooopen_sy_143912755726.jpg',
25   - // 'http://img06.tooopen.com/images/20160818/tooopen_sy_175866434296.jpg',
26   - 'http://img06.tooopen.com/images/20160818/tooopen_sy_175833047715.jpg'
27   - ],
28   - titles: ["日常护理", "营养美食", "疾病护理", "亲子互动", "言传身教"],
29   - id:0,
  24 + images: {},
  25 + // [
  26 + // // 'http://img02.tooopen.com/images/20150928/tooopen_sy_143912755726.jpg',
  27 + // // 'http://img06.tooopen.com/images/20160818/tooopen_sy_175866434296.jpg',
  28 + // 'http://img06.tooopen.com/images/20160818/tooopen_sy_175833047715.jpg'
  29 + // ]
  30 + // ,
  31 + titles: [],//"日常护理", "营养美食", "疾病护理", "亲子互动", "言传身教"
30 32 category:'',
31 33 current_index:0,
32 34 },
33 35 onLoad: function (e) {
34   - this.data.id = e.id
35   - this.data.category = e.category
36 36 // 数据初始化
  37 + var self=this
37 38 page = 1
38 39 hasMore = true
39 40 isRefresh = false
40   -
  41 + this.setData({
  42 + titles: app.globalData.artList,
  43 + category: app.globalData.artList[self.data.current_index].id,
  44 + images: app.globalData.artList[self.data.current_index].iconimage
  45 + })
41 46 this.requestData()
42 47  
43 48  
44 49  
45 50  
... ... @@ -74,11 +79,16 @@
74 79 }
75 80 },
76 81 titleClick:function(e){
77   - console.log(e)
78   - var index = e.currentTarget.dataset.index
  82 + // console.log(e)
  83 + var self=this
  84 + var current_index = e.currentTarget.dataset.index
  85 + var categoryid = e.currentTarget.dataset.categoryid
79 86 this.setData({
80   - current_index:index
  87 + category: categoryid,
  88 + current_index: current_index,
  89 + images: app.globalData.artList[current_index].iconimage
81 90 })
  91 + this.requestData()
82 92 },
83 93 toSearch(){
84 94 wx.navigateTo({
85 95  
86 96  
87 97  
... ... @@ -90,23 +100,22 @@
90 100 var self = this
91 101 isRefresh = true
92 102 networkUtil.showLoading()
93   - var param = {page:page,limit:15}
94   - networkUtil._get(api.articleList,param,function(res){
95   -
  103 + var param = { page: page, limit: 15, type: 2, days: app.globalData.days, categoryId: self.data.category}
  104 + // console.log(param)
  105 + networkUtil._get(api.articles,param,function(res){
  106 + console.log(res)
96 107 isRefresh = false
97 108 var arr = []
98 109 if(page > 0) {// 加载更多模式
99 110 arr = self.data.list
100 111 }
101   - if(res.data.data.length < 15){
  112 + if (res.data.list.length < 15){
102 113 hasMore = false
103 114 }
104   - arr = arr.concat(res.data.data)
105   - var temp = self.data.category
  115 + arr = arr.concat(res.data.list)
106 116 self.setData({
107 117 list:arr,
108 118 hasMore : hasMore,
109   - category : temp
110 119 })
111 120 },function(res){
112 121 isRefresh = false
littleApp_child/pages/childcare_knowledge/childcare_knowledge.wxml View file @ f4d1ae3
... ... @@ -3,7 +3,7 @@
3 3 <image class="search_img" src="../../source/ic_search.png" bindtap="toSearch"></image>
4 4 <scroll-view class="title_scroll" scroll-x="true" scroll-y="false">
5 5 <label class="scroll_title_label " wx:for="{{titles}}">
6   - <label style="{{current_index == index? 'border-bottom: 2px solid #48C17B;' : 'border-bottom:0px solid #f4879b;'}}" class="title_text" bindtap="titleClick" data-index="{{index}}">{{item}}</label>
  6 + <label style="{{current_index == index? 'border-bottom: 2px solid #48C17B;' : 'border-bottom:0px solid #f4879b;'}}" class="title_text" bindtap="titleClick" data-categoryid="{{item.id}}" data-index="{{index}}">{{item.title}}</label>
7 7  
8 8 </label>
9 9 </scroll-view>
10 10  
... ... @@ -11,13 +11,14 @@
11 11 <view class="main">
12 12  
13 13 <scroll-view bindscrolltolower="loadMore">
14   - <swiper hidden="{{images.length > 0 ? false : true}}" class="swiper" indicator-dots="false" indicator-active-color="#ffffff">
  14 + <!-- <swiper hidden="{{images.length > 0 ? false : true}}" class="swiper" indicator-dots="false" indicator-active-color="#ffffff">
15 15 <block wx:for="{{images}}">
16 16 <swiper-item>
17 17 <image src="{{item}}"></image>
18 18 </swiper-item>
19 19 </block>
20   - </swiper>
  20 + </swiper> -->
  21 + <image class="swiper" src="{{images.medium}}"></image>
21 22 <view>
22 23 <navigator url="../childcare_knowledge_detail/childcare_knowledge_detail" wx:for="{{list}}" wx:key="{{index}}">
23 24 <view class="content_item">
... ... @@ -28,7 +29,7 @@
28 29 <image class="zar_img" src="../../source/zar.png"></image>
29 30 <view class="content_zar">{{item.likeCount}}</view>
30 31 </view>
31   -
  32 +
32 33 </view>
33 34 <image class="content_image" src="{{item.image.medium}}"></image>
34 35 </view>
... ... @@ -36,7 +37,7 @@
36 37 </navigator>
37 38 <view class="loadMoreView" wx:if="{{hasMore}}">加载更多...</view>
38 39 </view>
39   - </scroll-view>
  40 + </scroll-view>
40 41  
41 42 </view>
littleApp_child/utils/apiFile.js View file @ f4d1ae3
... ... @@ -10,5 +10,7 @@
10 10 userInfo: 'baby/user/info/',
11 11 // 首页文章列表
12 12 homeArtList:'baby/categories',
  13 + //育儿知识分类列表
  14 + articles:'v1/articles'
13 15 }