配置请求axios
//对axios进行二次封装 import axios from "axios"; // 利用axios对象的方法create,去创建一个axios实例对象 const requests=axios.create({ // 基础配置 // 基础路径,发请求时候,自动出现api baseURL:"/api", // 请求超时 timeout:5000, }); // 请求拦截器发请求之前,请求拦截器可以检测到 requests.interceptors.request.use((config)=>{ //config配置对象,header请求头 return config }) // 响应拦截器 requests.interceptors.response.use((res)=>{ // console.log('请求成功') return res.data; },(error)=>{ return Promise.reject(new Error('faile')); }) // 对外暴露 export default requests;
//当前的模块对所有api接口进行统一管理 import requests from "./request"; //三级联动接口 ///api/product/getBaseCategoryList GET 无参数 export const reqCategoryList=()=>{ //发请求 return requests({url:'/product/getBaseCategoryList',method:'get'}); }
在mainjs中引入
// 测试
import {reqCategoryList} from '@/api'
reqCategoryList();
这时候启动页面在网络中查看是否有响应
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)