1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
| html部分 <div id="loading">0%</div>
css部分 div{ background-color: rgb(185, 125, 241); display: flex; justify-content: center; align-items: center; font-size: 30px; color:aliceblue }
JS部分 //使用axios调用接口的时候有个问题,它只能调用一次,后面的调不出来 async function getUser(name){ let url ='https://api.muxiaoguo.cn/api/qzonetors'; return await axios.get(`${url}?qq=${name}`); }
async function loaderUser(users){ for (let i=0; i<users.length; i++){ let user = await getUser(users[i]);] let progress = ((i+1)/users.length)*100; loading.style.width = progress +"%"; loading.innerHTML = progress+"%" } } loaderUser(['1626676263', '1908948984'])
|