javascript - 页面未重定向到更新的 URL

标签 javascript reactjs ecmascript-6 react-router

我需要重定向到我的应用程序的新 URL。我有一个要更改 URL 的事件。这里 URL 已更新,但页面未重定向。它仅在刷新后重定向。请帮我解决这个问题。谢谢。

JS:

 _onNewFlowCreated(newFlow) {
        let url= '/#/flows/'+ newFlow.uid +'/edit';
        //window.history.pushState({}, '', url);
         window.location.href= url;
    }

我尝试使用react-router。但没有找到解决方案。

最佳答案

试试这个

import { Router, Redirect, Route, Link, browserHistory, IndexRoute, useRouterHistory, RouterContext, hashHistory } from 'react-router';
import { createHashHistory } from 'history';

关于javascript - 页面未重定向到更新的 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35427663/

相关文章:

javascript - RemoveEventListener 不删除事件

javascript - 何时使用基于 ES6 类的 React 组件与功能性 ES6 React 组件?

javascript - 当选择右选择值时,JQuery 启用/禁用输入

javascript - 替换嵌套括号中的内容

node.js - ES6 类函数中导入模块

javascript - ReactJS 不渲染 child

javascript - 将嵌套数组转换为对象,将数组索引与对象 ID 匹配

javascript - 如何从虚拟专用服务器检索文本文件?

javascript - 覆盖点击关闭菜单需要双击而不是单击

javascript - React Native Get Async Storage 返回未处理的 Promise