首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Vue
Des_bisous
创建于2022-01-03
订阅专栏
Vue 相关知识专栏
暂无订阅
共11篇文章
创建于2022-01-03
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Vue3 源码流程解析
简述 本篇通过流程图的方式解析 Vue3 中关键步骤的流转情况,本次所研究的 Vue3 版本为:v3.2.28 本文花费了时间来整理出 Vue3 流程中的各个节点的流动,希望对读者在阅读 Vue3 源
computed 源码分析
computed 在使用上也很清楚,也是响应式的,那当然和 Vue 基础的响应式原理的一个流程是相关了。 computed 函数进行了重载,看最后一个函数,参数 getterOrOptions 有两种方式,一种是传入一个方法,另一种是传入一个带有 set、get 的对象。 ne…
Vue 3.0 Diff 源码分析
前言 本文章将通过 TDD 测试驱动开发的方式来描述 Vue 3.x 中 Diff 算法的一个执行过程的解析。 本文仅对 Diff 算法中的对比过程进行分析。
Vue2 Mini 源码实现与记录
前言 首先,将要记录的项目是旨在实现一个迷你版本的 Vue2 Mini 框架,主要目的是针对于 Vue2 内部的工作原理的梳理和学习,希望能够为有着同样需求 的前端同学们提供小小的帮助。 vue2-m
Vue 3.0 新特性与使用 四
简述 最近了解到 Vue3 的 setup 写法已经定稿了, 现在还是实验性阶段,但已经确定了这种写法,虽然可能还会有一些问题,不过相信在接下来的版本中会进行修复,并将会在不久后正式发布这个 setu
nextTick 解析
因此本人带着好奇心翻阅了源码,以此做下记录。 以上四个机制进行处理,按照以上到下的优先级使用,做了兼容性,前两个是异步微任务,后两个是异步宏任务。 这个任务了,所以这时候可以拿到最新的 dom 数据。
v-if/v-show 简单实现
HTMLJavaScript
Vue 3.0 新特性与使用 三
有时副作用函数会执行一些异步的副作用,这些响应需要在其失效时清除 (即完成之前状态已改变了) 。 watchEffect 函数可以接收一个 onInvalidate 函数作入参,用来注册清理失效时的回调。当以下情况发生时,这个失效回调会被触发: Vue 的回答是因为返回值对于异…
Vue 3.0 新特性与使用 二
composition Api 实际上最终会把 setup return 的变量和方法会放到和 option Api 的 data 和 methods 一样的地方,所以我们能后直接 this.xx 去使用。 Vue 在解析数据之前,会自动判断这个数据是否是 ref 数据,如果是…
Vue3 响应式原理剖析
上面的案例就是对 ref 的一个简单实现了,其实已经能够很好的表示 Vue3 在源码中对 ref 的实现逻辑了。 ref 在源码中会对传入的数据进行类型判断,如果判断为对象数据类型会使用 reactive 去进行响应式分装的,否者会使用 RefImpl 的 get,set 方法…
Vue 3.0 新特性与使用 一
Vue3 新特性有哪些亮点?性能提升Tree-shkingComposition apiFragmentTeleportSuspense更好的 TypeScript 支持自定义渲染器viteAbout