当前位置: 首页 > news >正文

vue3 axios

 npm install axios
import axios from 'axios'
// 创建axios实例
const request = axios.create({baseURL: '',// 所有的请求地址前缀部分(没有后端请求不用写)timeout: 80000, // 请求超时时间(毫秒)withCredentials: true,// 异步请求携带cookie// headers: {// 设置后端需要的传参类型// 'Content-Type': 'application/json',// 'token': x-auth-token',//一开始就要token// 'X-Requested-With': 'XMLHttpRequest',// },
})// request拦截器
request.interceptors.request.use(config => {// 如果你要去localStor获取token,(如果你有)// let token = localStorage.getItem("x-auth-token");// if (token) {//添加请求头//config.headers["Authorization"]="Bearer "+ token// }return config},error => {// 对请求错误做些什么Promise.reject(error)}
)// response 拦截器
request.interceptors.response.use(response => {// 对响应数据做点什么return response.data},error => {// 对响应错误做点什么return Promise.reject(error)}
)
export default request

import instance from "./request";// post请求,有参数,如传用户名和密码
export const loginAPI = (data: any)=>{return  instance.post("/admin/login", data);
}
const { defineConfig } = require("@vue/cli-service");
module.exports = defineConfig({transpileDependencies: true,lintOnSave: false,plugins: [vue(),//...],server: {proxy: {'/api': { // 匹配请求路径,target: '你要代理的地址', // 代理的目标地址// 开发模式,默认的127.0.0.1,开启后代理服务会把origin修改为目标地址changeOrigin: true,// secure: true, // 是否https接口// ws: true, // 是否代理websockets// 路径重写,**** 如果你的后端有统一前缀(如:/api),就不开启;没有就开启//简单来说,就是是否改路径 加某些东西rewrite: (path) => path.replace(/^\/api/, '')}}}
});
import { loginAPI } from "../../utils/api";
//直接使用,一般用在进入页面入请求数据的接口
let user = ref({uer: 1234,password: 12344
})
const loginAPI = async () => {let res = await loginAPI({...user,})console.log("***", res);let { list, pageNum, pageSize, total } = res.dataconsole.log(list, pageNum, pageSize, total);
}

http://www.lryc.cn/news/184256.html

相关文章:

  • 划片机:半导体生产的必备设备
  • 电路维修——双端队列BFS
  • 乌班图22.04 kubeadm简单搭建k8s集群
  • vue3富文本编辑器的二次封装开发-Tinymce
  • typescript 类型声明文件
  • Hadoop伪分布式环境搭建
  • javaee ssm框架项目添加分页控件
  • 2023年中国非晶纳米晶竞争格局、产业链及行业产量分析[图]
  • 在业务开发中遇到的树形结构(部门、区域、职位),递归处理。
  • 张量-算术操作函数
  • 虚拟展厅有什么重要意义,了解虚拟展厅在宣传中的应用
  • 华为OD机试真题-补种未成活胡杨(Java/C++/Go/Python)
  • Java卷上天,可以转行干什么?
  • Pyside6 安装和简单界面开发
  • python读取vivo手机截图,将满屏图片文件移动别的路径
  • 【一周安全资讯1007】多项信息安全国家标准10月1日起实施;GitLab发布紧急安全补丁修复高危漏洞
  • 2023年09月个人工作生活总结
  • 现货白银图表分析的依据
  • python多线程与多进程
  • 62从零开始学Java之时间相关的类都有哪些?
  • 2023年山东安全员c证考试题库及答案解析来了!
  • 【Leetcode】买卖股票系列
  • SLAM面试笔记(8) — 计算机视觉面试题
  • 聊聊MySQL面试常问名词回表、索引覆盖,最左匹配
  • 【面试】C/C++面试八股
  • 学习记忆——数学篇——算术——无理数
  • python协程和任务
  • visual studio code配置anaconda3的python虚拟环境
  • 【Unity3D编辑器开发】Unity3D编辑器开发基础性框架结构【全面总结】
  • 一座“城池”:泡泡玛特主题乐园背后,IP梦想照亮现实