request.js 419 B

1234567891011121314151617181920
  1. import axios from 'axios'
  2. import { Message } from 'element-ui'
  3. const request = axios.create({ timeout: 5000 })
  4. request.interceptors.response.use(
  5. res => {
  6. if (res.data.code !== 200) {
  7. Message.error(res.data.msg || '请求失败')
  8. return Promise.reject(res.data)
  9. }
  10. return res.data
  11. },
  12. err => {
  13. Message.error('网络错误')
  14. return Promise.reject(err)
  15. }
  16. )
  17. export default request