vue 的導航守衛一般指的是路由導航守衛,作用是在頁面跳轉的時候可以執行一個鉤子函數。
導航守衛使用最多的是全局守衛 router.beforeEach 主要是用來驗證用戶的登陸狀態。它接收三個參數 to, from, next
· to: 即將要進入的路由對象
· from: 當前導航要離開的路由
· next: 一個回調函數, 一定要調用這個方法,不然路由不會繼續往下
jq 導航攔截器沒有聽過,一般在 jQuery 的作用就是對 dom 元素做操作,jQuery 的核心功能是元素選擇器。至于提到的導航器可能是一類第三方 jQuery 插件?或者網絡請求攔截,如果是網絡請求攔截,那么 jQuery 發起請求的話,可以封裝一個全局 ajax 請求插件,通過設置 ajaxSetup 實現
// 參考這個 https://www.runoob.com/jquery/ajax-ajaxsetup.html
$.ajaxSetup({
// url: 'demo_ajax_load.txt',
beforeSend() {
// 發起請求之前執行
},
complete() {
// 所有的請求成功之后執行
},
});