要求:
*载入:
0~5秒,每秒增加8%进度;
5~10秒,每秒增加4%进度;
10~20秒,每秒增加2%进度;
超过20秒,每秒增加0.2%进度,最多不超过95%*
data(){
return{
progressValue: 0,
}
}
methods:{
// 进度条的控制
getProgress() {
let num = 0;
let progress = 0.0;
this.firstTime = setInterval(() => {
num += 1;
if (num <= 5) {
progress += 8;
} else if (num <= 10) {
progress += 4;
} else if (num <= 20) {
progress += 2;
} else if (num <= 30) {
if (progress < 95){
progress += 0.2;
}
}else{
clearInterval(this.firstTime)