nuxt拦截器

1:在plugins下新建axios.js

2:配置nuxt.config.js

'@/plugins/axios'

3:拦截

import { Message } from 'element-ui';

export default function ({ $axios, redirect }) {
	$axios.interceptors.response.use(res => {
    if(res.data.code == -1){
      console.log();
      Message({
        type: 'error',
        message: '登陆过期,请重新登陆!'
      })
      redirect('/login')
    }
		return res
	}, err => {
		return Promise.reject(err);
	})
}

版权声明:
作者:歪脖札记
链接:https://www.zxlmx.com/zhaji/qianduan/nuxt/62.html
来源:歪脖札记
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
打赏
< <上一篇
下一篇>>