Preact 路由器:修改 URL
Posted
技术标签:
【中文标题】Preact 路由器:修改 URL【英文标题】:Preact Router: Modify URL 【发布时间】:2018-04-03 08:37:36 【问题描述】:我在一个项目中使用preact-router。我让它工作得很好,这取决于渲染不同组件的 URL。
现在组件需要访问才能将 /path 添加到 url。有没有办法做到这一点?遗憾的是缺少文档。
我尝试只修改组件道具,希望有某种双向绑定,但没有机会。然后我查看了 Browser History API,但我不确定这是否是正确的路径,因为它类似于路由器。
【问题讨论】:
【参考方案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');
【讨论】:
以上是关于Preact 路由器:修改 URL的主要内容,如果未能解决你的问题,请参考以下文章