首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Vue
订阅
XiongAmao
更多收藏集
微信扫码分享
微信
新浪微博
QQ
7篇文章 · 0订阅
Vue3 reactivity 模块源码解读
从reactivity 模块认识Vue3响应式原理、熟悉ES6、Typescript语法,掌握Vue响应式API使用。
Vue模板编译原理
写过 Vue 的同学肯定体验过, .vue 这种单文件组件有多么方便。但是我们也知道,Vue 底层是通过虚拟 DOM 来进行渲染的,那么 .vue 文件的模板到底是怎么转换成虚拟 DOM 的呢?这一块对我来说一直是个黑盒,之前也没有深入研究过,今天打算一探究竟。 Vue 3 发…
优美的v-for列表加载动画:vue动画钩子实践
交错列表稍微复杂点,不过我们可以分解为两个动画。 每个复杂的动画其实都是很多简单小动画的拼接,所以下次设计师拿来充满想象力的动画设计稿,先别急着掏菜刀,仔细分析下动画的组成部分,可能也没有那么难。 想在动画上根据不同的dom设置不同的动画延迟是十分困难的,但是我们可以很方便的给…
Vue.nextTick,了解一下?
微任务总是在宏任务执行前执行。所以,微任务更适合nextTick的场景。把nextTick回调中的脚本放到一个promise.then()中,就能保证是DOM更新后执行。 首先来了解一下JS的运行机制。 JS执行是单线程的,它是基于事件循环的。 所有同步任务都在主线程上执行,形…
简单理解Vue中的nextTick
先来一个示例了解下关于Vue中的DOM更新以及nextTick的作用。 从图中可以得知:msg1和msg3显示的内容还是变换之前的,而msg2显示的内容是变换之后的。其根本原因是因为Vue中DOM更新是异步的(详细解释在后面)。 下面了解下nextTick的主要应用的场景及原因…
深入剖析Vue源码 - 揭秘Vue的事件机制
9.1. 模板编译 Vue在挂载实例前,有相当多的工作是进行模板的编译,将template模板进行编译,解析成AST树,再转换成render函数,而有了render函数后才会进入实例挂载过程。对于事件而言,我们经常使用v-on或者@在模板上绑定事件。因此对事件的第一步处理,就是…
Vue原理解析(十):搞懂事件API原理及在组件库中的妙用
这个里面存放的就是当前实例上的自定义事件集合,也就是自定义事件中心,它存放着当前组件所有的自定义事件。和自定义事件相关的API分为以下四个:this.$on、this.$emit、this.$off、this.$once,它们会往这个事件中心中添加、触发、移除对应的自定义事件,…