Closed
Description
Version
3.0.3
Reproduction link
https://jsfiddle.net/qLz5ew9t/
Steps to reproduce
- create a vue-router instance
- call
router.push
to some async-component-route - create the root vue instance
What is expected?
router.push
success
What is actually happening?
router.push
was aborted
If we change step2 to push to some sync-component-route, then the push would be success.
Or, exchange step2 with step3, call router.push
after create the vue instance, router.push
will also success
Is this intended or a bug or not allowed use cases?