Commit 319ce06e26741581dc0398b165d401e32610639f

Authored by xianghenggang
1 parent d64bb2f9f3

no message

Showing 2 changed files with 21 additions and 16 deletions

littleApp_child/pages/childcare_knowledge/childcare_knowledge.js View file @ 319ce06
... ... @@ -110,6 +110,13 @@
110 110 url: '../SearchPage/SearchPage',
111 111 })
112 112 },
  113 + toDetail:function(e){
  114 + var self = this
  115 + var id = e.currentTarget.dataset.id
  116 + wx.navigateTo({
  117 + url: '../childcare_knowledge_detail/childcare_knowledge_detail?id=' + id + ' & category=' + self.data.category,
  118 + })
  119 + },
113 120 /*---------自定义函数--------*/
114 121 requestData(){
115 122 var self = this
116 123  
117 124  
118 125  
119 126  
120 127  
121 128  
122 129  
... ... @@ -139,31 +146,29 @@
139 146 })
140 147 },
141 148 // 文章点赞
142   - articleLike(e) {
  149 + articleLike: function (e){
143 150 console.log(e)
144 151 var self = this
  152 + var id = e.currentTarget.dataset.id
  153 + var index = e.currentTarget.dataset.index
145 154 // 已经点赞
146   - if (self.data.articleDetail.isLike == 1) {
  155 + if (self.data.list[index].isLike == 1) {
147 156 networkUtil.showErrorToast('您已经点过赞啦')
148 157 return;
149 158 }
150   - networkUtil._post(api.articleLike, { id: articleId }, function (res) {
  159 + networkUtil._post(api.articleLike, { id: id }, function (res) {
151 160 console.log(res)
152   - var art = self.data.articleDetail
153   - art.likeCount++
154   - art.isLike = 1
  161 +
  162 + self.data.list[index].likeCount++
  163 + self.data.list[index].isLike = 1
155 164 self.setData({
156   - articleDetail: art
  165 + list: self.data.list
157 166 })
158   - if (categoryIndex) {
159   - // 更新首页数据
160   - event.emit('likeChanged', { categoryIndex: categoryIndex, articleIdIndex: articleIdIndex });
161   - } else {
162   - event.emit('listLikeChanged', { categoryIndex: categoryIndex, articleIdIndex: articleIdIndex });
163   - }
  167 +
164 168 }, function (res) {
165 169 console.log(res)
166 170 })
167 171 },
  172 +
168 173 })
littleApp_child/pages/childcare_knowledge/childcare_knowledge.wxml View file @ 319ce06
... ... @@ -22,12 +22,12 @@
22 22 </swiper> -->
23 23 <image class="swiper" mode="aspectFill" src="{{images.medium}}"></image>
24 24 <view>
25   - <navigator url="../childcare_knowledge_detail/childcare_knowledge_detail?{{'id=' + item.id + '&category=' + category}}" wx:for="{{list}}" wx:key="{{index}}">
  25 + <view bindtap="toDetail" data-id="{{item.id}}" wx:for="{{list}}" wx:key="{{index}}">
26 26 <view class="content_item">
27 27 <view style="margin-left:15px;margin-right:75px;">
28 28 <view class="content_title">{{item.title}}</view>
29 29 <view class="content_content">{{item.introduction}}</view>
30   - <view class="zar_box" bindtap="articleLike" data-categaryIndex="{{sectionIndex}}" data-artIndex="{{index}}">
  30 + <view class="zar_box" catchtap="articleLike" data-id="{{item.id}}" data-index="{{index}}">
31 31 <image class="zar_img" src="../../source/{{item.isLike == 1 ? 'zanguo.png' : 'like.png'}}"></image>
32 32 <view class="content_zar">{{item.likeCount}}</view>
33 33 </view>
... ... @@ -36,7 +36,7 @@
36 36 <image class="content_image" src="{{item.image.medium}}"></image>
37 37 </view>
38 38 <view class="home__list-item__bottom"></view>
39   - </navigator>
  39 + </view>
40 40 <view class="loadMoreView" wx:if="{{hasMore}}">加载更多...</view>
41 41 </view>
42 42 </scroll-view>