0%

首先解释一下什么是分片上传

​ 分片上传就是把一个大的文件分成若干块,一块一块的传输。这样做的好处可以减少重新上传的开销。比如:如果我们上传的文件是一个很大的文件,那么上传的时间应该会比较久,再加上网络不稳定各种因素的影响,很容易导致传输中断,用户除了重新上传文件外没有其他的办法,但是我们可以使用分片上传来解决这个问题。通过分片上传技术,如果网络传输中断,我们重新选择文件只需要传剩余的分片。而不需要重传整个文件,大大减少了重传的开销。

阅读全文 »

背景

实习过程中,发现滴滴H5页面中,多处用到了进度条,部分是渐变色,部分是纯色

我觉得每次都去单独写一遍组件很麻烦,虽然可以copy上一份代码,但是还是需要微调

不如直接封装一个通用组件,使用上会方便很多

阅读全文 »

promise就不介绍了,来看这篇文章的js基础肯定都是有的

直接上干货:

Promise.allSettled() 方法以 promise 组成的可迭代对象作为输入,并且返回一个 Promise 实例。当输入的所有 promise 都已敲定时(包括传递空的可迭代类型),返回的 promise 将兑现,并带有描述每个 promsie 结果的对象数组。

哈哈,看不懂了吧,那我来解释一下:

给这个allSettled传递的参数是一个可迭代对象,一般都会传一个数组,然后这个数组里面的每一项就是一个个的promise。然后这个allSettled返回的也是一个数组,里面的每一项,就是代表着我传给他的每一项的promise所对应着的结果,是成功或者是失败。待会我会给你一个例子

阅读全文 »