H5W3
当前位置:H5W3 > 其他技术问题 > 正文

vue父组件的created和子组件的mounted的执行先后?

父组件的created和子组件的mounted的执行先后?
如果父组件的created里有.then那么子组件的created会在子组件mounted前执行吗

回答:

执行顺序如下:

  1. 父组件 created
  2. 子组件 created
  3. 子组件 mounted
  4. 父组件 mounted

如果有多个子组件:

  1. 父组件created钩子结束后,依次执行子组件的created钩子
  2. 多个子组件的created执行顺序为父组件内子组件DOM顺序
  3. 多个子组件的mounted顺序无法保证,跟子组件本身复杂程度有关
  4. 父组件一定在所有子组件结束mounted钩子之后,才会进入mounted钩子

回答:

created是创建的时候就执行。
mounted是构建完成去执行。
肯定是父级先创建。然后创建子级,子级都没构建完。父级就要等着。

回答:

先父组件的created然后子组件mounted

回答:

父组件一定在所有子组件结束mounted钩子之后,才会进入mounted钩子

您好!官网上说“注意 mounted 不会承诺所有的子组件也都一起被挂载”,这个是说父组件的mounted不能保证在子组件的mounted之后吗?

本文地址:H5W3 » vue父组件的created和子组件的mounted的执行先后?

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址