封装axios时,如何在拦截器中使用dva?

封装axios时,我想在拦截器里使用dva里存储的token,如何在拦截器中使用dva啊

参考这个

import {getDvaApp} from 'umi';
//第一种
getDvaApp()._store.dispatch({  //调用dispatch(所有models都可以)
 type:"",
 payload:""
})
 
getDvaApp()._models所有models的state,resucer,effects都有
 
 
 
//第二种
window.g_app._store.dispatch({})  //这个umi2还可以  umi3就不可以了

你可以试试 第二种 。打印一下 window 看看 。dva的api里我没有看到 有相关的api

在axios的封装中引入dva即可