【问题标题】:Preact Router: Modify URLPreact 路由器:修改 URL
【发布时间】:2018-04-03 08:37:36
【问题描述】:

我在一个项目中使用preact-router。我让它工作得很好,这取决于渲染不同组件的 URL。

现在组件需要访问才能将 /path 添加到 url。有没有办法做到这一点?遗憾的是缺少文档。

我尝试只修改组件道具,希望有某种双向绑定,但没有机会。然后我查看了 Browser History API,但我不确定这是否是正确的路径,因为它类似于路由器。

【问题讨论】:

    标签: routing preact


    【解决方案1】:

    所以preact-router 没有给你一个双向绑定。而是为您提供route 方法,这是您使用它的方法

    import {h, Component} from 'preact';
    import {route} from 'preact-router';
    export default MyComponent extends Component{
      render(props) {
        // do your logic or jsx here...
        route(props.path + '/path');
      }
    }
    

    【讨论】:

      猜你喜欢
      • 2017-11-22
      • 1970-01-01
      • 2019-10-14
      • 1970-01-01
      • 2021-05-19
      • 1970-01-01
      • 2016-09-15
      • 2019-03-28
      • 1970-01-01
      相关资源
      最近更新 更多