问题是这样的:想实现的功能是上传相册时,获取用户上传的照片数组,只显示前5张为大图,其余都显示小图,效果如下图:
获取数组的代码如下图:
第一次上传两张图之后,打印台数据如下:
第二次上传4张图之后,打印台数据如下:
打印的是上一轮选择的图片长度,第三次再上传时,打印的就是上两次一共的图片长度。按理来说,第一次应该打印的长度值就是2。
所以使用splice就不能正常截取数组长度了,求大神帮忙解答下这个问题。。。
问题是这样的:想实现的功能是上传相册时,获取用户上传的照片数组,只显示前5张为大图,其余都显示小图,效果如下图:
获取数组的代码如下图:
第一次上传两张图之后,打印台数据如下:
第二次上传4张图之后,打印台数据如下:
打印的是上一轮选择的图片长度,第三次再上传时,打印的就是上两次一共的图片长度。按理来说,第一次应该打印的长度值就是2。
所以使用splice就不能正常截取数组长度了,求大神帮忙解答下这个问题。。。
5 回答7.4k 阅读✓ 已解决
5 回答8.3k 阅读
2 回答10.4k 阅读✓ 已解决
2 回答12.7k 阅读✓ 已解决
2 回答10.5k 阅读✓ 已解决
1 回答5.2k 阅读✓ 已解决
2 回答1.8k 阅读✓ 已解决
读取文件需要时间,直接打印的是尚未读取的状态,当你点开控制台里的数据的时候又已经读取完毕了,所以显示错误,你给console.log加个延时看看对不对。