首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
vue
一杯茶_雪
创建于2023-08-09
订阅专栏
vue相关知识分享
暂无订阅
共10篇文章
创建于2023-08-09
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Vue3 Text 及 Fragment 实现原理
Text 及 Fragment 实现原理; Text文本类型;Fragment类型 核心就是一个无意义的标签包裹多个节点
Vue3 dom diff
dom diff 1.前后元素不一致 2.前后元素一致 子元素比较情况3.子元素比较4.核心算法 头头尾尾 同序列挂载卸载 最长递增子序列
Vue3 runtime-core
runtime-core 不关心运行平台。创建createrRenderer方法返回render方法
Vue3 runtime-dom
Vue3 渲染器的作用 渲染器的作用是把虚拟 DOM 渲染为特定平台上的真实元素。在浏览器中,渲染器会把虚拟 DOM 渲染成真实 DOM 元素。
vue3 Ref 手写源码
1.ref &ShallowRef 实现原理;2.toRef & toRefs; 3.自动脱 ref,proxyRefs(); 4.effectScope 作用域
Vue3 watch & watchEffect 手写源码
watch 的核心就是观测一个响应式数据,当数据变化时通知并执行回调 (那也就是说它本身就是一个 effect)
Vu3 Computed 手写源码
Computed 实现原理 接受一个 getter 函数,并根据 getter 的返回值返回一个不可变的响应式 ref 对象。 计算属性的 getter 只有当取值时才会执行。
Vue3 Reactive & Effect 手写源码
编写reactive函数与effect函数;依赖收集;触发更新; cleanup;停止effect; 调度执行;深度代理
monorepo 搭建vue3开发环境
Vue3 中使用 pnpm workspace 来实现 monorepo;Monorepo 是管理项目代码的一个方式,指在一个项目仓库(repo)中管理多个模块/包(package)
Vite+Vue3+TS环境搭建
1.安装pnpm 2.vue3+typescript 项目搭建流程 Eslint配置 Prettier配置 husky commitlint;集成router;pinia;ElementPlus