【问题标题】:programmatically redirect or build URL in React-admin在 React-admin 中以编程方式重定向或构建 URL
【发布时间】:2020-06-25 11:54:51
【问题描述】:

我在 React-admin 上,我试图通过“事件”点击重定向到编辑视图。 为了让你更好地想象,我正在做一个带有事件的日历,事件的渲染不能是一个按钮。有没有办法有一个钩子或常规函数来做到这一点? 我的第二个选择是构建 url 并使用 connected-react-router 推送。但我没有找到正确的方法。我可以自己转换 char,但我确定有一些事情可以做我想做的事,但我找不到它......

谢谢大家!!!

【问题讨论】:

    标签: react-admin


    【解决方案1】:

    试试这个:

    import { useHistory } from 'react-router'
    
    const history = useHistory()
    history.push('/')
    

    【讨论】:

      【解决方案2】:

      这就像我在使用 connected-react-router 推送一样。问题仍然存在,如何正确构建我的 URL... 目前,我只是这样做了:

          const redirect = useRedirect();
          redirect(`myResource/${event.id.replace(/\//g, "%2F")}`);
      

      我将 IRI 斜杠替换为“%2F”以使重定向有效,但我真的不喜欢它...

      【讨论】:

        猜你喜欢
        • 2018-10-23
        • 2017-09-15
        • 1970-01-01
        • 1970-01-01
        • 2023-02-15
        • 2017-10-31
        • 1970-01-01
        • 2016-07-01
        • 1970-01-01
        相关资源
        最近更新 更多