-
路由
路由Vue RouterVue Router 的底层实现主要依赖于 Vue 的响应式系统、插件机制以及对浏览器地址变化的监听。以下是其核心实现原理和工作流程: 1. Vue Router 的初始化当 Vue Router 被安装到 Vue 应用中时,... -
$nextTick
nextTicknextTick 是 Vue 中一个非常重要的概念,它允许我们在 DOM 更新完成后执行某些操作。以下是 nextTick 的原理和工作方式: JavaScript 事件循环和任务队列: JavaScript 的运行机制基于事件循环... -
AST语法树
AST语法树抽象语法树(Abstract Syntax Tree,简称AST)是源代码的抽象语法结构的树状表现形式。它以树的形式表示编程语言的语法结构,树中的每个节点都代表着源代码中的一种结构。以下是对AST的一些基本理解: 节点(Node):AS... -
Keep-Alive
06 Vue项目配套Keep-Alive 在 Vue 中怎么用?在 Vue 中,Keep-Alive 是一个非常实用的内置组件,用于缓存动态组件,避免在组件切换时重新渲染,从而提升性能和用户体验。以下是 Keep-Alive 在 Vue 中的详细使用... -
vue的$
vue的$在 Vue 中,以 $ 开头的属性和方法通常是 Vue 框架内部提供的特殊属性或方法,用于访问 Vue 实例的一些内部属性或执行特定的操作。以下是一些常见的 $ 参数及其用法: 属性 $data:Vue 实例的数据对象,包含实例中定义的数据... -
双向数据绑定
双向数据绑定Vue3 响应式Vue3 的响应式系统是其核心特性之一,基于 ES6 的 Proxy API 实现,相比 Vue 2 的 Object.defineProperty 方法,提供了更强大的功能和更高的性能。 1. 响应式系统的核心机制Vue... -
样式隔离
样式隔离vue中Scoped Styles是如何实现样式隔离的在Vue中,scoped样式是通过在单文件组件(Single File Components, SFC)的<style>标签中添加scoped属性来实现样式隔离的。以下是其实现... -
生命周期函数
生命周期函数vueVue.js 的生命周期函数是指在 Vue 实例的不同阶段会自动调用的一些钩子函数。以下是 Vue 2.x 和 Vue 3.x 中的所有生命周期函数: Vue 2.x 生命周期函数 beforeCreate: 实例初始化之后,数据观... -
组件间通信
组件间通信组件间通信 父组件属性 -> 子 props (non-props)父组件属性 -> 子 js this.$attrs 自定义事件 emits 插槽 slot Vuex/Pinia provide/injec... -
00 Vue
00 Vue 📍 导航:前端开发 MOC > Vue 目录 vue 代码实例 01 Vue 基础 02 Vue 组件 03 Vue 动画 04 Vue 高级语法 05 Vue3 Composition API 06 Vite 07 Vue-...