v5.5.76 我的动态列表点赞问题
This commit is contained in:
parent
931f8a0ac1
commit
1050c4ddb1
@ -1,7 +1,7 @@
|
|||||||
<template>
|
<template>
|
||||||
<view class="myDynamic" style="height: 100vh;">
|
<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">
|
<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 v-if="hideMessage" class="text-center">
|
||||||
<view class="font_28 m_empty">
|
<view class="font_28 m_empty">
|
||||||
<image src="https://images.ufutx.com/202106/18/c0a2445b889165f29c14ff13a5eaa752.png" mode="aspectFit"></image>
|
<image src="https://images.ufutx.com/202106/18/c0a2445b889165f29c14ff13a5eaa752.png" mode="aspectFit"></image>
|
||||||
@ -101,13 +101,14 @@
|
|||||||
if (data.data && data.data.length > 0) {
|
if (data.data && data.data.length > 0) {
|
||||||
data.data.forEach((item, index) => {
|
data.data.forEach((item, index) => {
|
||||||
item.create_time = commentTimeHandle(item.create_time)
|
item.create_time = commentTimeHandle(item.create_time)
|
||||||
|
item.likeGif = 'https://images.ufutx.com/202106/07/b227f3ecf9cbd080fb814450b667b5ce.gif'
|
||||||
let sty = typeof (item.photos)
|
let sty = typeof (item.photos)
|
||||||
if (sty == 'string') {
|
if (sty == 'string') {
|
||||||
item.photos = JSON.parse(item.photos)
|
item.photos = JSON.parse(item.photos)
|
||||||
}
|
}
|
||||||
// if ((item.is_audited == 0 || item.is_audited == -1) && item.is_self == 0) {
|
if ((item.is_audited == 0 || item.is_audited == -1) && item.is_self == 0) {
|
||||||
// data.data.splice(index--, 1)
|
data.data.splice(index--, 1)
|
||||||
// }
|
}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
if (vm.dynamicList.length === 0 || vm.page === 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) {
|
changeSelect(e, index) {
|
||||||
console.log(e, index, '333===')
|
console.log(e, index, '333===')
|
||||||
this.del = e.id
|
this.del = e.id
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user