我在项目中使用preact-router。我得到了很好的工作,取决于不同的组件得到的URL。
现在组件需要访问以添加URL的/ path。有没有办法做到这一点?遗憾的是缺少文档。
我试图修改组件道具,希望会有某种双向绑定,但没有机会。然后我查了浏览器历史记录API,但我不确定这是否是正确的路径,因为它类似于路由器。
答案 0 :(得分: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');
}
}