Skip to content

[Bug] umi 升级 v4 后使用 dva/router routerRedux 做路由跳转失效 #13240

@lvboda

Description

@lvboda

What happens?

umi v3 升级到 v4 后,使用 dva/router 包的 routerRedux 上的方法做路由跳转没有效果,伪代码 like:

import { routerRedux } from 'dva/router';

export default {
  namespace: 'test',
  state: {},
  effects: {
    *to({ payload: { path } }, { put }) {
      yield put(routerRedux.push(path));
    }
  }
}

Mini Showcase Repository(REQUIRED)

https://github.com/lvboda/umi-v4-dva-router-issue-demo

Please provide a minimal reproduction then upload to your GitHub. 请提供 最小重现,并上传到你的 GitHub 仓库

How To Reproduce

同上

Context

  • Umi Version: latest
  • Node Version: latest
  • Platform: MacOS

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions