小程序前端多组图片如何滤重
问题描述
小程序前端多组图片如何滤重,原先是可以上传重复的图片,现在要提示用户有重复的图片
相关代码
数组名qsclList:
qsclList在wxml上是wx:for循环出来的。
qscllj数组保存了图片的路径
我现在要做图片滤重
在每组下面分别显示重复的图。只需要同组的图不可以重复就行了
路径的后面32位是相同的就是图片,qspts[]用来保存截取32位的值
我原先是这么做的
that.data.qsclList.forEach((item, index, arr) => {
if (arr[index].qscllj.length != 0) {
arr[index].qscllj.forEach(val => {
let loc = val.lastIndexOf('.')
let str = val.substring(loc - 32, loc)
console.log(str) //32位的值
that.data.qsclList[id].qspts.push(str)
})
}
})
}
发现后面的组的qspts[]会把前面所有的值存放起来。
我现在就是不知道这个滤重到底怎么做或者能帮我解决每个组的qspts[]是自己组的值
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
之前写的代码,应该能用啥吧