36、父子组件的创建和挂载顺序
1、创建过程自上而下,挂载过程自下而上 父组件 created子组件created子组件mounted父组件mounted 2、原因: Vue创建过程是一个递归过程,先创建父组件,有子组件就会创建子组件,因此创建时先有父组件再有子组件;子组件首次创建会添加mounted钩子到队列,等到patch结束再执行他们,可见子组件的mounted钩子是先进入到队列中的,因此等到patch结束执行这些钩子时也先执行。
更多30、v-for 和 v-if 优先级
v-for 和 v-if 优先级在vue2.x和vue3.x是相反的。
更多29、Vue-虚拟DOM
虚拟DOM其实就是一棵模拟JavaScript对象作为基础的树,用对象属性来描述节点,实际上它只是一层对真实DOM的抽象。最终可以通过一系列操作使这棵树映射到真实环境上。
更多28、vue组件化实践之插槽(二)
插槽:插槽语法是Vue 实现的内容分发 API,用于复合组件开发。该技术在通用组件库开发中有大量应用。
更多27、vue组件化实践之组件通信(一)
vue组件系统提供了一种抽象,让我们可以使用独立可复用的组件来构建大型应用,任意类型的应用界 面都可以抽象为一个组件树。组件化能提高开发效率,方便重复使用,简化调试步骤,提升项目可维护性,便于多人协同开发。
更多