在vue-element-admin项目中请求错误处理时获取response的code
借鉴了其他框架的写法
先安装lodash
npm i --save lodash
然后在request.js文件中导入
import { get } from 'lodash'
修改其中response interceptor的error方法
error => { const status = get(error, 'response.status')//获取response的code console.log('err' + error) // for debug Message({ message: error.message, type: 'error', duration: 5 * 1000 }) return Promise.reject(error) }
上面status就是response的code