axios

  • [ 直接使用 ]
  •   const response = await axios.get / delete(url, config)
      const response = await axios.post / put / patch (url, config)
    

  • [ 二次封装 ]
  • import axios from 'axios'
    const $ = axios.create({
      baseURL: basurl
    })
    $.interceptors.request.use(config => {
      config.headers.token = window.localStorage.getItem('token')
      return config
    })
    $.interceptors.response.use(
      response => {
        const res = response.data
      },
      error => {
        console.log(error)
        Promist.reject(error)
      }
    )
    export default $
    

  • [ axios默认配置 ]
  •   axios.defaults.baseURL = baseurl
      axios.defaults.headers.token = token
    
    posted @ 2024-04-07 21:47  anch  阅读(3)  评论(0编辑  收藏  举报