请问下我用interceptors拦截response的时候如何根据
response.data.statusCode == '-1'的时候调用iview组件给出提示,然后router跳转至登录页面呢?
请问下我用interceptors拦截response的时候如何根据
response.data.statusCode == '-1'的时候调用iview组件给出提示,然后router跳转至登录页面呢?
当在代码中使用 Vue.use(iView) 的时候,iView 会在 Vue 构造函数的原型上添加一个 $Message 属性,所以我们才可以在每个组件中使用 this.$Message.error() 方法( this 指向 Vue 组件实例),题主想要在一个单独的文件(非组件)中使用提示,只需直接从原型上拿到方法即可:
import Vue from 'vue'
Vue.prototype.$Message.error('请先登录')
// 以下代码插入在响应拦截器返回数据时处理