一、介绍一下 vue-router 相关的 api 二、说一下js的事件循环机制 所有同步任务都在主线程上执行,形成一个执行栈(execution context stack)。 遇到异步任务, 进入Event Table并注册回调函数; 等到指定的事件完成时,Event Table会将这个回调函数移入Event Queue,如果是宏任务就加入宏任务队列,微任务加入微任务队列。 当栈中的代码执行完毕,执行栈(call stack)中的任务为空时,主线程会先检查micro-task(微任务)队列中是否有任务,如果有,就将micro-task(微任务)队列中的所有任务依次执行...