V Vant Docs

Cron

Scheduled job execution.

What

Run tasks on schedule:

Schedule

Simple interval:

const cron = require('vant').cron;

cron.every('1h', () => {
    console.log('Hourly task');
});

Cron expression:

cron.cron('0 * * * *', () => {
    console.log('Every hour');
});

One-Time

Run once:

cron.after(60000, () => {
    console.log('Run after 1 minute');
});

Stop

Stop a job:

const jobId = cron.every('1h', () => doWork());
cron.stop(jobId);

Status

List jobs:

console.log(cron.jobs());