### Version 3.0.1 ### Reproduction link [https://codesandbox.io/s/8xn8jn4xl9](https://codesandbox.io/s/8xn8jn4xl9) ### Steps to reproduce Click on Foo and check the network tab and console ### What is expected? Based on what is mentioned in the documentation https://vuejs.org/v2/guide/components-dynamic-async.html#Handling-Loading-State That this should work as well for async route components since 2.4.0 ### What is actually happening? It is not working on async route components but working well on async components <!-- generated by vue-issues. DO NOT REMOVE -->