Subcomponents do not execute created () when using vue

1. The code looks like this

<a-component>
    <b-component></b-component>
     <router-link :to="/a/1/5" replace></router-link>
</a-component>

render the contents of the above component through routing-sharp/a/1/2 when the created () in component an executes the created () in component b and the created () in component a does not execute the created () in component b when the previous one is clicked. Why does it need to be solved?

Mar.02,2021

this question requires you to learn more about the life cycle of vue , mainly the loading time and destruction time of components. One or two sentences are not clear. You can check more documents on the official website: ide/instance.html-sharp%E5%AE%9E%E4%BE%8B%E7%94%9F%E5%91%BD%E5%91%A8%E6%9C%9F" rel=" nofollow noreferrer "> https://cn.vuejs.org/v2/guide.


  1. definitely not execute if you jump to another component,
  2. The
  3. a, b component has already been rendered, and created () will not be executed unless the page is refreshed and the two components are reloaded.
Menu