
根据日期时间调用接口
如何在 Vue.js 中根据特定的时间来动态调用接口,并传入不同的参数?
解决方案
我们可以使用 setInterval 函数,它会在固定的时间间隔(以毫秒为单位)执行回调函数。具体实现如下:
const runHandler = () => setInterval(() => {
const date = new Date(),
hour = date.getHours();
if(hour <= 17){
// 传入今天的日期
runHttpRequest(today);
}
else{
// 传入明天的日期
runHttpRequest(tomorrow);
}
}, 1000);
runHandler();在回调函数中,我们先获取当前时间并获取小时数。如果小时数小于或等于 17,则我们调用 runHttpRequest 函数并传入今天的日期。否则,我们调用 runHttpRequest 函数并传入明天的日期。
立即学习“前端免费学习笔记(深入)”;










