首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
源码vue
订阅
Steven1314
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
Vue3源码解读-ref原始值响应式原理
ref本质上是一个“包裹对象",由于Proxy无法对原始值进行代理,因此我们需要使用一层对象进行包裹,间接实现原始值的响应式处理。ref除了能够提供原始值的响应式方案,还能用来解决响应式丢失的问题。
Vue3源码解析之 reactive
前言 我们知道 Vue3 中声明响应式是通过 reactive 和 ref 这两个函数,下面我们通过案例先来看下 reactive 是如何实现的。
Vue3源码解读-computed实现原理
1、前言 在Vue3中,有一个effect函数,它用来注册副作用函数,同时它也允许指定一些选项参数options,例如指定scheduler调度器来控制副作用函数的执行时机和方式;也介绍了用来追踪和收
Vue 3 源码学习之路-01-源码结构&createApp
1.准备工作-源码结构 1.1目录结构 在正式学习源码之前,首先在Vue官方 github 官网下载源码 ,下载之后解压目录大概是这样的。 compiler-core compiler-dom com
Vue3 源码解读-Provide&Inject 实现原理
在 Vuejs 中,我们可以使用 `Provide`和 `Inject`方法来实现跨父子组件的通信,这样一来,无论组件嵌套多少层级,都可以在后代组件中访问它们祖先组件的数据。
Vue3源码解析之 ref
前言 我们知道 Vue3 中声明响应式是通过 reactive 和 ref 这两个函数,上篇我们分析了 reactive 的实现原理,接下来我们再来看下 ref 是如何实现的。
Vue3源码解析之 diff(二)
前言 上一篇我们分析了 diff 算法的前四步逻辑,第五步 乱序比对 逻辑 Vue 又分了三步来进行,那什么是 乱序比对 呢?我们知道节点的比较存在新增、删除、位置交换、内容更替等场景
Vue3源码解析之 render component(三)
前面我们分别分析了 有状态 和 无状态 组件的渲染更新,除此之外 组件 还定义了一些 生命周期 钩子函数,具体可查看 官方文档,本篇就来逐一分析各个生命周期钩子函数是如何调用的。
手写Vue2.0源码(一)-响应式数据原理|技术点评
前言 时间过得太快 一晃半年都没写文章了 哈哈 如今又到了一年一度的金三银四的好时节 我李汉三回来了 先说一下写此系列的初衷--最近公司招聘高级前端岗位 于是面了很多人 这面着面着就有点 痛心疾首 了
Vue3源码解析之 compiler(一)
前言 前面我们分别对 Vue 的 响应式、h 函数、render 函数、diff 算法 的讲解,接下来我们就来分析下 compiler 编译器。 编译器 是一个非常复杂的概念,在很多语言中均有涉及