業務要求:
需要進入頁面時就要遊客登陸拿到token;
之後的介面都是需要這個token;
其他操作則需要授權登陸,此時的token已失效;
token過久之後會過期;
業務實現:
1.全域性攔截
fly.interceptors.request.use(request =>
}).finally(() => )
} else
})2.返回攔截
fly.interceptors.response.use(
(response, promise) => ) // 返回提示需要登陸需要跳轉授權登陸頁 或者彈窗 授權只能通過按鈕觸發
}if (response.data.code === 1002) ).finally(() => fly.unlock()).then(() => )
}return promise.resolve(obj)}}
微信小程式HTTP介面請求封裝
1,方法封裝 新建資料夾util,在資料夾下建立request.js檔案,用於對方法封裝 requset.js 專案url相同部分,減輕 量,同時方便專案遷移 這裡因為我是本地除錯,所以host不規範,實際上應該是你備案的網域名稱資訊 post請求,url 介面 postdata 引數,json型別...
小程式封裝介面請求
config.js裡引入封裝介面 小程式配置檔案 var host test1 https icpmotes mobile 測試環境 var host test1 本地環境 var host test2 測試環境 var host test3 生產環境 var host host test1 let...
利用mpvue開發微信小程式
mpvue是由美團研發的乙個使用 vue.js 開發小程式的前端框架。框架基於vue.js核心,mpvue修改了vue.js的 runtime 和 compiler 實現,使其可以執行在小程式環境中,從而為小程式開發引入了整套vue.js開發體驗。小程式的時間案例有美團酒旅 餐飲 到店 金融等業務接...