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) { clicklike(e) {
console.log(JSON.stringify(e))
let index = e.currentTarget.dataset.index
// <!-- 用户是否已点赞 0否;1是 --> // <!-- 用户是否已点赞 0否;1是 -->
if (this.data.bannedFlag == '1') {//被禁言 if (this.data.bannedFlag == '1') {//被禁言
wx.showToast({ wx.showToast({
@ -171,10 +173,19 @@ Page({
attitude: attitude,//表态 0赞;1踩;2取消赞;3取消踩 attitude: attitude,//表态 0赞;1踩;2取消赞;3取消踩
} }
statement(para).then(res => { 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({ that.setData({
topiclist: [], ["topiclist["+index+"]"]:obj
}) })
this.topiclist() console.log(JSON.stringify(that.data.topiclist[index]))
// that.setData({
// topiclist: [],
// })
// this.topiclist()
}).catch(err => { }).catch(err => {
console.log(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}}" /> wx:for="{{item.images}}" wx:key="{{index}}" wx:for-index="index" wx:for-item="_item" src="{{_item}}" />
</view> </view>
<view class="attitude"> <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是 --> <!-- 用户是否已点赞 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 class="give-data {{item.likeFlag == '1' ? 'color' : ''}}">{{item.supportNum}}</view>
</view> </view>
<view class="all"> <view class="all">
<image src="../../images/comment.png"></image> <image src="../../images/comment.png"></image>
<view class="give-data">{{item.commentNum}}</view> <view class="give-data">{{item.commentNum}}</view>
</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> <image src="../../images/ic_huifu@2x.png"></image>
<view class="give-data">评论</view> <view class="give-data">评论</view>
</view> </view>

Loading…
Cancel
Save