【发布时间】:2019-09-05 08:32:16
【问题描述】:
我是preact 的新手,我正在尝试使用 Preact-X 开发一个项目。
我希望我的项目使用只有一个组件的默认 URL 运行。
例如:loaclhost:8080、localhost:8080/jobs、localhost:8080/?some-parameters。
我有一个像下面这样的组件:
import { h } from 'preact'
import { Provider } from 'react-redux'
import { Router } from 'preact-router'
import Jobs from './jobs/index'
function App({ store }) {
function handleRoute(e) {
console.log(e.url)
}
return (
<Provider store={store}>
<Router onChange={handleRoute}>
<Jobs default />
</Router>
</Provider>
)
}
export default App
我不确定为什么它只适用于localhost:8080 而不适用于其他路线。
你可以找到整个 repo here
任何帮助将不胜感激。
【问题讨论】:
标签: preact preact-router