封装axios时,我想在拦截器里使用dva里存储的token,如何在拦截器中使用dva啊
2条回答 默认 最新
崽崽的谷雨 2022-06-22 09:31关注参考这个
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
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报 编辑记录