![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
vue
一枕星河丶
这个作者很懒,什么都没留下…
展开
-
diff 算法
什么是 diff 算法 diff算法就是进行虚拟节点对比,并返回一个patch对象,用来存储两个节点不同的地方,最后用patch记录的消息去局部更新Dom。 两个特点 比较只会在同层级进行, 不会跨层级比较 在diff比较的过程中,循环从两边向中间比较 Diff 算法的步骤 用 JavaScript 对象结构表示 DOM 树的结构;然后用这个树构建一个真正的 DOM 树,插到文 档当中 当状态变更的时候,重新构造一棵新的对象树。然后用新的树和旧的树进行比较(diff),记录两棵树差异 把第二棵树所原创 2021-10-28 21:38:40 · 527 阅读 · 0 评论 -
插槽slot
什么是插槽 在子组件中用<slot></slot>划出一块区域来显示父组件中的页面结构,显示的结构在父组件的子组件标签中设置就行。 插槽分为几种 默认插槽、具名插槽、作用域插槽 1.默认插槽 默认插槽就是指没有名字的插槽,子组件未定义的名字的插槽,父级将会把 未指定插槽的填充的内容填充到默认插槽中。 用法 //子组件child vue.component('child',{ template:'<div> <p>hell原创 2021-10-28 21:35:58 · 69 阅读 · 0 评论