Browse Source

优化

master
zhaoyongnian 5 years ago
parent
commit
5fcfa81c63
  1. 15
      subpages/associationNew/pages/eventlist/eventlist.js
  2. 8
      subpages/associationNew/pages/eventlist/eventlist.wxml

15
subpages/associationNew/pages/eventlist/eventlist.js

@ -150,6 +150,8 @@ Page({
//点赞
clicklike(e) {
console.log(JSON.stringify(e))
let index = e.currentTarget.dataset.index
// <!-- 用户是否已点赞 0否;1是 -->
if (this.data.bannedFlag == '1') {//被禁言
wx.showToast({
@ -171,10 +173,19 @@ Page({
attitude: attitude,//表态 0赞;1踩;2取消赞;3取消踩
}
statement(para).then(res => {
// 点赞成功以后实现局部刷新功能
console.log(JSON.stringify(that.data.topiclist[index]))
var obj= that.data.topiclist[index]
// <!-- 用户是否已点赞 0否;1是 -->
obj.likeFlag = obj.likeFlag == '0' ? '1' : '0'
that.setData({
topiclist: [],
["topiclist["+index+"]"]:obj
})
this.topiclist()
console.log(JSON.stringify(that.data.topiclist[index]))
// that.setData({
// topiclist: [],
// })
// this.topiclist()
}).catch(err => {
console.log(err)
})

8
subpages/associationNew/pages/eventlist/eventlist.wxml

@ -14,17 +14,17 @@
wx:for="{{item.images}}" wx:key="{{index}}" wx:for-index="index" wx:for-item="_item" src="{{_item}}" />
</view>
<view class="attitude">
<view class="all" data-id="{{item.id}}" bindtap="clicklike" data-likeFlag="{{item.likeFlag}}">
<view class="all" data-id="{{item.id}}" bindtap="clicklike" data-likeFlag="{{item.likeFlag}}" data-index="{{index}}">
<!-- 用户是否已点赞 0否;1是 -->
<image wx:if="{{item.likeFlag == '0'}}" src="../../images/give.png"></image>
<image wx:else src="../../images/give_2.png"></image>
<!-- -->
<image src="{{item.likeFlag == '0' ? '../../images/give.png' : '../../images/give_2.png'}}"></image>
<view class="give-data {{item.likeFlag == '1' ? 'color' : ''}}">{{item.supportNum}}</view>
</view>
<view class="all">
<image src="../../images/comment.png"></image>
<view class="give-data">{{item.commentNum}}</view>
</view>
<view class="all" data-id="{{item.id}}" bindtap="clickTextarea">
<view class="all" data-id="{{item.id}}" data-index="{{index}}" bindtap="clickTextarea">
<image src="../../images/ic_huifu@2x.png"></image>
<view class="give-data">评论</view>
</view>

Loading…
Cancel
Save