在微信里判断链接是图片还是视频
程序员文章站
2024-02-19 08:36:24
...
在微信里判断链接是图片还是视频
啥的一锅端出品(未经授权禁止转载)求 一箭三联
废话不多说 先上代码
关键api
wx.getImageInfo
先看我的代码
banimg(arrs,ind){
let arr =arrs
let index = ind
let i = 0
let a = []
fac()
function fac(){
if(i<arr.length){
wx.getImageInfo({
src: arr[i],
success: ()=>{
let img={
type:'image',
url:arr[i],
}
a.unshift(img)
i++
return fac()
},
fail:()=>{
let video={
type:'video',
url:arr[i]
}
a.push(video)
i++
return fac()
},
complete: ()=>{
//这里是最终操作,把结果放到date里面什么的
that.setData({
swiperList:a
})
}
})
}
}
},
调用方式
this.banimg(arr,arr.length) //数组和数组长度