欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

vue简单封装axios以及跨域问题

程序员文章站 2022-09-16 20:45:44
1.新建js文件2.添加代码import axios from 'axios'let base = ''function request (url, params, type) { if (type == null || type === ' ') { type = 'post' } return axios({ method: type, url: `${base}${url}`, data: params, headers: {...

1.封装axios

1.新建js文件

2.添加代码

import axios from 'axios'

let base = ''
function request (url, params, type) {
  if (type == null || type === ' ') {
    type = 'post'
  }
  return axios({
    method: type,
    url: `${base}${url}`,
    data: params,
    headers: {
      'Content-Type': 'application/json'
    }
  })
}
export default {
  request
}

3.引入

import req from '../../utils/requestUtils'

2.跨域

文件位置在 config/index.js 

源代码不记得长什么样子了,改成如下:

target是要写上你要跳转的后端地址

/api 是在调用的时候要加上例如vue简单封装axios以及跨域问题

嫌麻烦也可以不写,直接用  /  就行

vue简单封装axios以及跨域问题

添加了完成配置之后,一定要重启前端项目才会生效。

本文地址:https://blog.csdn.net/qq_39900178/article/details/107187525