关于dva/router的错误提示

问题描述

浏览器提示use require("dva").router instead of require("dva/router")

问题出现的环境背景及自己尝试过哪些方法

同时还提示了use require("dva").fetch instead of require("dva/fetch")
关于fetch的问题:

import fetch from 'dva/fetch';
替换为
import { fetch } from 'dva';
可以解决。但是关于router的一直找不到解决方案

阅读 4.8k
2 个回答

import {router as Router} from 'dva'的形式引入router,在页面中以<Router.Link></Router.Link>类似的形式使用

已解决,由于采用的是umi框架,umi包中引用的dva格式问题,重新install umi之后 解决上述问题。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题