使用luch-request插件
npm i luch-request -S在根目录的api文件夹下创建一个 service.js
/**
* @version 3.0.5
* @Author lu-ch
* @Email webwork.s@qq.com
* 文档: https://www.quanzhan.co/luch-request/
* github: https://github.com/lei-mu/luch-request
* DCloud: http://ext.dcloud.net.cn/plugin?id=392
* HBuilderX: beat-3.0.4 alpha-3.0.4
*/
import Request from 'luch-request'
const getTokenStorage = () => {
let token = ''
try {
token = uni.getStorageSync('token')
} catch (e) {}
return token
}
const http = new Request()
http.setConfig((config) => {
/* 设置全局配置 */
config.baseURL = '' /* 根域名不同 */
config.header = {
...config.header,
}
return config
})
http.interceptors.request.use((config) => {
/* 请求之前拦截器。可以使用async await 做异步操作 */
config.header = {
...config.header,
token: getTokenStorage()
}
版权声明:本文为weixin_42066070原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。