main.js
@@ -30,12 +30,21 @@ // uniapp 全局请求拦截器 uni.addInterceptor('request', { invoke(args) { // 获取到当前调用的页面 const pages = getCurrentPages() const currentPage = pages[pages.length - 1] // 拿到页面定义的 modName const modName = currentPage?.$vm.HModName || '' // 请求头带上 token let token = uni.getStorageSync('Token') if (token) { // 先初始化,防止 undefined 报错 args.header = args.header || {} args.header.Authorization = `Bearer ${token}` args.header["X-HModName"] = modName } }, success(res) {