mirror of
https://github.com/terribleplan/next.js.git
synced 2024-01-19 02:48:18 +00:00
router: fix route value on popstate (#490)
This commit is contained in:
parent
b9bee24787
commit
74d4d22f84
|
@ -25,8 +25,9 @@ export default class Router {
|
|||
onPopState (e) {
|
||||
this.abortComponentLoad()
|
||||
|
||||
const { pathname, query } = parse(window.location.href, true)
|
||||
const route = (e.state || {}).route || toRoute(pathname)
|
||||
let { route } = e.state || {}
|
||||
const { pathname, query } = parse(route || window.location.href, true)
|
||||
if (!route) route = toRoute(pathname)
|
||||
|
||||
Promise.resolve()
|
||||
.then(async () => {
|
||||
|
|
Loading…
Reference in a new issue