摘要: 父子组件生命周期调用顺序(简单) 渲染顺序:先父后子,完成顺序:先子后父 更新顺序:父更新导致子更新,子更新完成后父 销毁顺序:先父后子,完成顺序:先子后父 diff算法 时间复杂度: 个树的完全 diff 算法是一个时间复杂度为 O(n*3) ,vue进行优化转化成 O(n) 。 理解: 最小量更 阅读全文
posted @ 2023-02-07 09:11 bb_xiaxia1998 阅读(54) 评论(0) 推荐(0)
摘要: 什么是 keep-alive 在平常开发中,有部分组件没有必要多次初始化,这时,我们需要将组件进行持久化,使组件的状态维持不变,在下一次展示时,也不会进行重新初始化组件。 也就是说,keepalive 是 Vue 内置的一个组件,可以使被包含的组件保留状态,或避免重新渲染 。也就是所谓的组件缓存 < 阅读全文
posted @ 2023-02-07 09:11 bb_xiaxia1998 阅读(38) 评论(0) 推荐(0)
摘要: 实现双向绑定 我们还是以Vue为例,先来看看Vue中的双向绑定流程是什么的 new Vue()首先执行初始化,对data执行响应化处理,这个过程发生Observe中 同时对模板执行编译,找到其中动态绑定的数据,从data中获取并初始化视图,这个过程发生在Compile中 同时定义⼀个更新函数和Wat 阅读全文
posted @ 2023-02-07 09:10 bb_xiaxia1998 阅读(98) 评论(0) 推荐(0)
摘要: 一、Vue3 与 Vue2 区别详述 1. 生命周期 对于生命周期来说,整体上变化不大,只是大部分生命周期钩子名称上 + “on”,功能上是类似的。不过有一点需要注意,Vue3 在组合式API(Composition API,下面展开)中使用生命周期钩子时需要先引入,而 Vue2 在选项API(Op 阅读全文
posted @ 2023-02-07 09:10 bb_xiaxia1998 阅读(91) 评论(0) 推荐(0)