一点一滴学习,离不开前人提供经验
转载只是为了不管在哪个平台都方便看到
导入包:taro-axios
pnpm i taro-axios --save
import { axios } from 'taro-axios'
import Taro from '@tarojs/taro'
// 公共提示
const shwoErrorToast = (msg: any) => {
Taro.showToast({
title: msg,
icon: 'none'
})
}
// 请求根路径
const instance = axios.create({
baseURL: process.env.BASE_URL,
})
// 请求拦截器
instance.interceptors.request.use(
(config) => {
Taro.showLoading({
title: '加载中',
mask:true //使用蒙层
})
let token = Taro.getStorageSync('token')
if (typeof token == undefined) {
token = '';
}
config.headers = {
'Content-Type': 'application/json;charset=utf-8',
Authorization:token,
}
return config;
}

本文介绍了如何在Taro框架中使用axios进行API请求,包括导入包、设置基础URL、添加请求和响应拦截器,以及处理错误情况。
最低0.47元/天 解锁文章
562

被折叠的 条评论
为什么被折叠?



