v5.5.76 我的动态列表点赞问题
This commit is contained in:
parent
931f8a0ac1
commit
1050c4ddb1
@ -1,7 +1,7 @@
|
||||
<template>
|
||||
<view class="myDynamic" style="height: 100vh;">
|
||||
<scroll-view scroll-y refresher-enabled="{{true}}" style="height: 100vh;" refresher-triggered="{{triggered}}" bindrefresherpulling="onPulling" bindrefresherrefresh="onRefresh" bindscrolltolower="handleScroll" lower-threshold="50">
|
||||
<dynamicList :dynamicList="dynamicList" @changeSelect="changeSelect" :from="'dynamic'"></dynamicList>
|
||||
<dynamicList :dynamicList="dynamicList" @changeSelect="changeSelect" @changListLiker="changListLiker" :from="'dynamic'"></dynamicList>
|
||||
<view v-if="hideMessage" class="text-center">
|
||||
<view class="font_28 m_empty">
|
||||
<image src="https://images.ufutx.com/202106/18/c0a2445b889165f29c14ff13a5eaa752.png" mode="aspectFit"></image>
|
||||
@ -101,13 +101,14 @@
|
||||
if (data.data && data.data.length > 0) {
|
||||
data.data.forEach((item, index) => {
|
||||
item.create_time = commentTimeHandle(item.create_time)
|
||||
item.likeGif = 'https://images.ufutx.com/202106/07/b227f3ecf9cbd080fb814450b667b5ce.gif'
|
||||
let sty = typeof (item.photos)
|
||||
if (sty == 'string') {
|
||||
item.photos = JSON.parse(item.photos)
|
||||
}
|
||||
// if ((item.is_audited == 0 || item.is_audited == -1) && item.is_self == 0) {
|
||||
// data.data.splice(index--, 1)
|
||||
// }
|
||||
if ((item.is_audited == 0 || item.is_audited == -1) && item.is_self == 0) {
|
||||
data.data.splice(index--, 1)
|
||||
}
|
||||
})
|
||||
}
|
||||
if (vm.dynamicList.length === 0 || vm.page === 1) {
|
||||
@ -131,6 +132,14 @@
|
||||
}
|
||||
})
|
||||
},
|
||||
// 列表和详情点赞回调
|
||||
changListLiker (index) {
|
||||
let vm = this
|
||||
let nowTime = new Date()
|
||||
vm.dynamicList[index].is_like = !vm.dynamicList[index].is_like
|
||||
vm.dynamicList[index].liker_count = vm.dynamicList[index].liker_count + (vm.dynamicList[index].is_like ? 1 : -1)
|
||||
vm.dynamicList[index].likeGif = `${vm.dynamicList[index].likeGif}?${nowTime}`
|
||||
},
|
||||
changeSelect(e, index) {
|
||||
console.log(e, index, '333===')
|
||||
this.del = e.id
|
||||
|
||||
Loading…
Reference in New Issue
Block a user