首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
godfly
掘友等级
北辰
我们对于自己敲在屏幕上的每一行代码,都应该抱有敬畏之心
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
99
文章 93
沸点 6
赞
99
返回
|
搜索文章
最新
热门
Vue3组件的生命周期实现原理
在vue3中,setup完全取代了beforeCreate和created两个钩子 示例: 实现: 创建全局变量currentInstance用来保存当前实例,并提供设置和获取的方法 在组件的setu
TS中断言的使用、联合类型和交叉类型
引言 有些属性我们并不知道是什么类型,那这个时候我就可以采用断言的方式 联合类型只能取到公共的方法或者属性 我们如果直接赋值,会根据赋予的值来进行推断 有的时候我也不知道具体值是什么,我也不想赋值,我
TS的基本类型
什么是Typescript? 增加了类型的概念,在js的基础上 js不适合开发大型应用,因为js是一门弱类型的语言 有了ts之后会提供丰富的代码提示 正常写js需要等待运行的时候才能发现错误,我们在开
Vue3事件和插槽的实现原理
事件用法示例 实现绑定事件: 我们上篇实现setup的时候,会把组件实例上的props和一个上下文传给setup,我们现在就要把emit放到这个上下文对象里面 vue3会把绑定的事件转
Vue3setup实现原理
setup函数的作用 组件的render函数每次更新时都会重新执行,但是setup函数只会在组件挂载的时候执行一次 setup函数是compositionAPI的入口 可以在函数内部编写逻辑,解决vu
Vue3更新操作的统一入口
引言: 上一篇我们实现了组件属性改变后,组件更新的原理。然而后续插槽改变也会引起组件的更新,这两块更新逻辑是不一样的,我们其实可以把这两块的逻辑最后触发更新的入口统一起来,在我们之前写到组件渲染原理的
Vue3组件属性的更新原理
示例 我们现在想实现的就是更改组件的props实现组件的更新,按照之前文章的逻辑,我们只实现了组件的初始渲染,并没有实现更新逻辑 增加组件的更新逻辑 当n1不存在,也就是不存在老的虚拟节点,会走组件的
Vue3组件的props的实现
组件用props接收了,那么传给组件的值就能在this里拿到,如果没用props接收,那么只能在$attrs里拿到,$attrs里的值并不是响应式的,但是props里的值是响应式的 实现: h处理完传
Vue3中组件的渲染和批量更新原理-详细步骤
Vue3兼容了Vue2的写法,我们先用vue2的语法来写组件 在runtime-core模块下的vnode.ts文件里创建虚拟节点的createVnode方法里,第一步判断type类型的时候,我们修改
vue3中Fragment的实现
Vue3支持多个根节点,通过Fragment来实现,原理比较容易 我们用一个Fragment容器来渲染多个节点 首先,在runtime-core模块中的vnode.ts里文件里新加一个类型Fragme
下一页
个人成就
文章被点赞
296
文章被阅读
43,988
掘力值
1,622
关注了
19
关注者
48
收藏集
5
关注标签
1
加入于
2020-01-02