云生成

This commit is contained in:
X1627315083
2025-04-23 09:39:24 +08:00
parent b776f6a0c5
commit 42dfa3c032
22 changed files with 604 additions and 144 deletions

View File

@@ -169,6 +169,18 @@ export default defineComponent({
if(data.poseList.length == 0){
getPoseList()
}
setCloudImg()
}
const setCloudImg = ()=>{
let arr = store.state.UploadFilesModule.cloudList
let list = JSON.parse(JSON.stringify(arr.poseTransfer)) || []
console.log(list)
list.forEach((item:any)=>{
item.url = item.firstFrameUrl
data.noLikeList.unshift(item)
})
store.commit('clearCloudList','poseTransfer')
}
const gifPlay = (e:any,item:any)=>{
e.target.src = item.gif//使用gif图片
@@ -329,7 +341,7 @@ export default defineComponent({
}
const likeSetBtn = (id:any,str:string)=>{
data.likeList.forEach((item:any,index:any)=>{
if(item.id == id){
if(item.id == id && id){
if(str == 'zoom'){
showViewVideo({url:item.videoUrl})
}else if(str == 'like'){
@@ -340,16 +352,21 @@ export default defineComponent({
}
const noLikeSetBtn = (id:any,str:string)=>{
data.noLikeList.forEach((item:any,index:any)=>{
if(item.id == id){
if(str == 'zoom'){
showViewVideo({url:item.videoUrl})
}else if(str == 'like'){
likeFile(item,'like',index)
if(str == 'delete'){
data.noLikeList = data.noLikeList.filter((v:any) => v.id != id);
}else{
data.noLikeList.forEach((item:any,index:any)=>{
if(item.id == id && id){
if(str == 'zoom'){
showViewVideo({url:item.videoUrl})
}else if(str == 'like'){
likeFile(item,'like',index)
}
}
}
})
})
}
}
let likeFile = (item:any,str:any,index:any) =>{
let url