diff --git a/src/index.ts b/src/index.ts index 57c9256..a3c6f8b 100644 --- a/src/index.ts +++ b/src/index.ts @@ -66,7 +66,7 @@ function createViewModel(params) { }) } else if (router.ctx._redirect) { const { router: r, path: p } = traversePath(router, router.ctx._redirect) - r.update(p, router.ctx._redirectArgs) + setTimeout(() => r.update(p, router.ctx._redirectArgs)) } return router