首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
京尤不想
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
最新
热门
Vue3 Pinia实现
Pinia的优势 极其轻巧,完整的 Typescript 支持; 去除 mutations,只有 state,getters,actions(支持同步和异步) 没有模块嵌套,只有 store 的概念,
Vue3 KeepAlive
KeepAlive基本使用 缓存组件 在渲染完毕后需要对subTree进行缓存,需要保证渲染完毕后在调用mounted事件 复用组件 卸载组件 挂载组件 include和exclude max控制缓存
Vue3 函数组件
函数组件 函数式组件本质就是一个函数,函数的返回值就是虚拟DOM。 在 Vue 3 中,所有的函数式组件都是用普通函数创建的。换句话说,不需要定义 { functional: true } 组件选项。
Vue3 异步组件
异步组件 基本实现 异步组件超时处理 组件卸载的时候需要稍作处理 异步组件loading处理 异步组件加载重试处理
Vue3 Teleport
Teleport组件介绍 Vue3新增组件,该组件可以将制定内容渲染到制定容器中。默认内容都是渲染到元素app内,我们可以将其渲染到任意节点 (传送门) 组件挂载
Vue3 Provide/Inject 原理
Vue3中依赖注入原理 基本使用 我们需要先构建组件渲染的父子关系 Provide Inject 。。
Vue3 EffectScope实现原理
EffectScope effectScope是一个函数,调用effectScope函数会返回一个对象,其中包含了run 和stop;在run中定义的所有effect函数,在调用了scope对象的st
Vue3 模版编译优化
编译优化 PatchFlags优化 Diff算法无法避免新旧虚拟DOM中无用的比较操作,通过patchFlags来标记动态内容,可以实现快速diff算法 创建虚拟节点 动态标识 靶向更新实现 靶向更新
Vue3 组件渲染原理
Text-Fragment 文本类型 Fragment类型 同时这里要处理下卸载的逻辑,如果是fragment则删除子元素 组件渲染挂载流程 添加组件类型 h方法中传入一个对象说明要渲染的是一个组件。
Vue3 DOM DIFF
前后元素不一致 前后元素一致 子元素比较情况 新儿子 旧儿子 操作方式 文本 数组 (删除老儿子,设置文本内容) 文本 文本 (更新文本即可) 文本 空 (更新文本即可) 与上面的类似 数组 数组 (
下一页
个人成就
文章被点赞
7
文章被阅读
11,994
掘力值
449
关注了
1
关注者
1
收藏集
0
关注标签
8
加入于
2022-06-27