之前一直以为在调用createApp()时执行beforeCreate、created这两个钩子函数,在mount()时才执行beforeMount、mounted这两个钩子函数

但实际上,在createApp()时不会执行任何钩子函数,而在mount时才会开始执行钩子函数

以下是测试的例子

网上查找资料,了解到createApp确实创建了一个vue实例,但这里只做了一些初始化的操作,比如初始化钩子函数、初始化watch、methods等,还有使用defineProperty把数据转化成getter/setter的响应式前处理也在这里执行

等到调用mount时才开始真正解析vue,执行各种编译的操作

从vue3的生命周期图示也可以看到,生命周期钩子都是在mount()之后执行的

vue createApp(),mount(),生命周期钩子函数执行顺序相关推荐

  1. 实战 Vue 之生命周期钩子函数执行顺序

    实战 Vue 之生命周期钩子函数执行顺序 生命周期钩子函数 父组件与子组件执行顺序 生命周期钩子函数 beforeCreate:实例刚被创建出来,data 数据和 methods 方法还未被初始化,不 ...

  2. vue生命周期 钩子函数

    vue实例的生命周期:从创建到销毁的整个过程 1.钩子函数 vue框架内置函数,随着组件的生命周期阶段,自动执行 使用钩子函数 可以知道vue生命周期到达了什么阶段 作用:在特定的时间点执行特定的操作 ...

  3. vue的组件/data的参数/组件传值/插槽/侦听器/生命周期钩子函数

    目录 组件结构 组件的命名规则: 组件的data参数 <font color='red'> 组件的父子传值prop(通信) <font color='red'>组件的子--&g ...

  4. 史上最全的Vue生命周期钩子函数11个

    什么是生命周期? 生命周期: Vue是一个构造函数,当执行执行这个函数时,相当于初始化vue实例: 在创建实例过程中,需要设置数据监听,编译模板,将实例挂载到DOM上,数据更新能够让DOM也更新,在这 ...

  5. 详解Vue八大生命周期钩子函数

    摘要:Vue为生命周期中的每个状态都设置了钩子函数(监听函数) .每当Vue实例处于不同的生命周期时,对应的函数就会被触发调用. 本文分享自华为云社区<一文带你弄懂Vue八大生命周期钩子函数&g ...

  6. 不来看看这些 VUE 的生命周期钩子函数? | 原力计划

    作者 | huangfuyk 责编 | 王晓曼 出品 | CSDN 博客 VUE的生命周期钩子函数:就是指在一个组件从创建到销毁的过程自动执行的函数,包含组件的变化.可以分为:创建.挂载.更新.销毁四 ...

  7. vue生命周期钩子函数的正确使用方式

    对于vue生命周期我们还是要先了解清楚,因为不同的生命期用不同的钩子函数,先上图: 遇到的一个问题 在我的项目中,常用的生命周期钩子函数一直都是mounted,对于大部分情况,都是屡试不爽.捷报频传~ ...

  8. Vue生命周期钩子函数的使用以及应用场景

    文章目录 前言 钩子函数介绍 beforeCreate(创建前) created(创建后) beforeMounted(挂载前) mounted(挂载后) beforeUpdate(更新前) upda ...

  9. 教女朋友学习 vue的生命周期钩子函数

    写在前面: 我是「扬帆向海」,这个昵称来源于我的名字以及女朋友的名字.我热爱技术.热爱开源.热爱编程.技术是开源的.知识是共享的. 这博客是对自己学习的一点点总结及记录,如果您对 Java.算法 感兴 ...

最新文章

  1. Linux自动化测试monkey,APP自动化测试中Monkey和 MonkeyRunner
  2. java创建线程的两种方法区别
  3. java 创建string对象机制 字符串缓冲池 字符串拼接机制 字符串中intern()方法...
  4. HDU-3998 Sequence LIS统计
  5. Leetcode--190. 颠倒二进制位
  6. [Node.js] node.js入门
  7. Spring Cloud Eureka 2 (Eureka Server搭建服务注册中心)
  8. 如何在 Mac App Store 中查看和阅读隐私标签?
  9. 微信号php756,微信机器人开发者常说的“提62”是什么?微信62数据是什么意思?...
  10. linux下用户态程序coredump生成方法
  11. CH372或CH375的USB通讯问题解答
  12. 简单工厂模式-实现简易计算器
  13. 修正的判定条件覆盖例题_语句覆盖、判断覆盖、条件覆盖、条件判定组合覆盖、多条件覆盖、修正条件覆盖...
  14. Google 和 bing 都无法替代的10大深网搜索引擎
  15. 微型计算机分类可以分为哪些,微型计算机的分类通常以微处理器的什么来划分...
  16. linux强制安装rpm依赖包,Yum下载rpm包、不分析依赖关系强制安装
  17. 本地分支与线上代码发生冲突,导致不能应用最新储藏问题
  18. 嵩天老师python爬虫笔记整理week3
  19. 卢卡斯定理扩展卢卡斯
  20. 企业如何借助百度百家号进行网络推广?

热门文章

  1. 近10000灵感配色方案专辑作品,够你用好几年了!
  2. 纯文字海报如何排版更引人注目?
  3. ajax 验证成功 转跳,利用ajax实现登录:验证完用户信息后如何保存用户信息并实现跳转...
  4. mysql表空间不足_MySQL Innodb表空间不足的处理方法 风好大
  5. 内联函数和宏定义的相关区别
  6. 《计算机网络》| 时隔两年,再次发布
  7. 用DPDK rte_ring实现多进程间通信
  8. Linux 查看CPU信息
  9. c语言qsort函数源码,qsort源代码分析
  10. VUE3搞一下数据录入