首页/ 学科题库/ vue

vue

FRONT

Vue.js 是一个用于构建用户界面的渐进式 JavaScript 框架。

97篇教程
15个专题
18套试卷
3级知识点
点击任意节点选择「前往 教程 / 专题 / 试卷」;点击「分组」还可展开该组知识点 学科 级别 分组 知识点
前往
入门级

打好基础

5 组 · 35 篇

模板语法与数据绑定

11 篇
教程文章

模板语法

Vue 模板语法基于 HTML,支持插值表达式、指令和数据绑定,本文介绍核心语法。

6 分钟阅读
教程文章

插值表达式

插值表达式是 Vue 模板中最基础的数据绑定方式,本文介绍其用法与注意事项。

5 分钟阅读
教程文章

数据绑定

Vue 提供多种数据绑定方式,包括单向绑定、双向绑定和动态 attribute 绑定。

6 分钟阅读
教程文章

v-bind绑定

v-bind 用于动态绑定 HTML attribute,支持字符串、对象、数组等多种绑定形式。

6 分钟阅读
教程文章

v-model双向绑定

v-model 在表单元素上创建双向数据绑定,自动监听输入并更新数据。

6 分钟阅读
教程文章

v-on事件绑定

v-on 用于监听 DOM 事件并执行处理方法,支持内联处理器和方法引用两种形式。

5 分钟阅读
教程文章

v-if条件渲染

v-if 指令根据表达式的真假值来动态插入或移除元素,支持 v-else-if 和 v-else 分支。

6 分钟阅读
教程文章

v-for列表渲染

v-for 指令基于源数据多次渲染元素或模板块,支持数组、对象和数字范围遍历。

6 分钟阅读
教程文章

v-show显示隐藏

v-show 根据条件切换元素的 CSS display 属性,适合频繁切换的场景。

5 分钟阅读
教程文章

v-html与v-text

v-html 用于输出原始 HTML,v-text 用于更新元素的文本内容。

5 分钟阅读
教程文章

v-bind动态class与style

使用 v-bind 动态绑定 class 和 style,支持对象语法和数组语法。

6 分钟阅读
进阶级

核心能力

5 组 · 31 篇
专家级

高阶实战

5 组 · 31 篇

大型项目架构分层设计

11 篇
教程文章

Vue大型项目目录结构设计

本文介绍大型Vue项目目录结构的设计原则,包括按功能/领域分层、模块化组织、核心目录职责划分,确保项目可维护性与可扩展性。

8 分钟阅读
教程文章

Vue大型项目组件分层与复用策略

本文介绍大型Vue项目组件分层设计,包括基础组件、业务组件、容器组件与展示组件分离,提升代码复用率。

8 分钟阅读
教程文章

Vue大型项目组件化与模块化设计

本文介绍大型Vue项目组件化与模块化设计原则,包括模块边界划分、依赖管理、状态模块化与插件化架构。

8 分钟阅读
教程文章

Vue大型项目路由设计与懒加载

本文介绍大型Vue项目路由设计策略,包括路由表组织、动态路由配置、组件懒加载与预加载策略,优化首屏性能。

8 分钟阅读
教程文章

Vue大型项目API层封装与请求管理

本文介绍大型Vue项目API层封装策略,包括axios实例配置、请求拦截器、统一错误处理、接口模块化管理,确保请求层可维护。

8 分钟阅读
教程文章

Vue大型项目权限控制与动态路由

本文介绍大型Vue项目权限控制方案,包括角色权限模型、动态路由生成、按钮级权限指令,实现精细化访问控制。

10 分钟阅读
教程文章

Vue大型项目国际化与主题方案

本文介绍大型Vue项目国际化与主题切换方案,包括vue-i18n配置、语言包管理、动态主题切换与CSS变量应用。

8 分钟阅读
教程文章

Vue大型项目性能优化策略

本文介绍大型Vue项目性能优化策略,包括组件渲染优化、虚拟滚动、懒加载、打包优化与缓存策略,提升应用响应速度。

10 分钟阅读
教程文章

Vue大型项目错误监控与日志系统

本文介绍大型Vue项目错误监控与日志系统方案,包括全局错误捕获、Sentry集成、日志分级与上报策略,保障线上稳定性。

8 分钟阅读
教程文章

Vue大型项目构建与部署配置

本文介绍大型Vue项目构建与部署配置,包括Vite多环境配置、Docker容器化部署、Nginx配置与CI/CD流程,确保生产环境稳定。

8 分钟阅读
教程文章

Vue大型项目测试策略(单元测试、E2E测试)

本文介绍大型Vue项目测试策略,包括单元测试、组件测试、E2E测试框架选型,Mock策略与测试覆盖率要求,保障代码质量。

10 分钟阅读

Vue简介与项目创建专题

Vue简介与项目创建专题 专题说明 本专题涵盖Vue.js的核心概念、特点、安装方式以及项目创建流程,帮助初学者快速了解Vue框架的基础知识。 学习目标 理解Vue.js的定义、特点和适用场景 掌握Vue CLI的安装和项目创建流程 了解Vue项目的基本目录结构 学习内容 Vue.js的核心概念和渐进式特点 Vue与其他前端框架的对比 Vue CLI工具的使用 项目初始化和目录结构解析 学习建议 建议先阅读配套完整指南,了解Vue的基本概念后再开始答题,重点理解Vue的渐进式设计理念。

4 题 查看专题 →

事件处理与表单绑定专题

事件处理与表单绑定专题 专题说明 本专题涵盖Vue.js的事件处理机制、v-on指令、事件修饰符、按键修饰符以及表单绑定的高级应用。 学习目标 掌握v-on指令的使用和事件处理方法 理解事件修饰符和按键修饰符的作用 掌握表单绑定的高级应用场景 学习内容 v-on指令与方法调用 事件修饰符(.stop、.prevent、.capture等) 按键修饰符(.enter、.tab、.delete等) 表单输入绑定 学习建议 建议先阅读配套完整指南,理解Vue的事件处理机制后再开始答题,重点掌握修饰符的使用场景。

4 题 查看专题 →

响应式原理与性能优化专题

响应式原理与性能优化专题 专题说明 本专题深入探讨Vue的响应式原理,包括Vue 2的Object.defineProperty和Vue 3的Proxy实现,以及性能优化策略。 学习目标 理解Vue 2和Vue 3响应式实现的差异 掌握响应式的底层原理和依赖收集机制 了解性能优化策略和最佳实践 学习内容 Vue 2响应式原理(Object.defineProperty) Vue 3响应式原理(Proxy) 依赖收集和依赖更新 性能优化策略 学习建议 建议先阅读配套完整指南,理解响应式原理后再开始答题,重点对比Vue 2和Vue 3的差异。

8 题 查看专题 →

大型项目架构分层设计专题

大型项目架构分层设计专题 专题说明 本专题探讨大型Vue项目的架构设计和分层策略,包括目录结构、模块划分、状态管理等架构层面的最佳实践。 学习目标 掌握大型项目的目录结构设计原则 理解模块划分和代码复用的策略 了解状态管理和路由的架构设计 学习内容 项目目录结构设计 模块划分和代码复用 状态管理架构 路由设计和懒加载 学习建议 建议先阅读配套完整指南,理解架构设计原则后再开始答题。

20 题 查看专题 →

框架内置API底层实现专题

框架内置API底层实现专题 专题说明 本专题深入探讨Vue框架内置API的底层实现原理,包括ref、reactive、computed、watch等核心API的实现机制。 学习目标 理解ref和reactive的底层实现 掌握computed和watch的实现机制 了解组合式API的实现原理 学习内容 ref和reactive实现 computed实现 watch和watchEffect实现 组合式API实现 学习建议 建议先阅读配套完整指南,理解内置API的实现机制后再开始答题。

11 题 查看专题 →

模板编译底层原理专题

模板编译底层原理专题 专题说明 本专题深入探讨Vue模板编译的底层原理,包括模板解析、AST生成、代码优化和编译产物的生成过程。 学习目标 理解模板编译的完整流程 掌握AST抽象语法树的生成过程 了解编译优化策略和产物生成 学习内容 模板解析流程 AST抽象语法树 代码优化策略 编译产物生成 学习建议 建议先阅读配套完整指南,理解模板编译原理后再开始答题。

9 题 查看专题 →

模板语法与数据绑定专题

模板语法与数据绑定专题 专题说明 本专题涵盖Vue.js的模板语法、插值表达式、指令系统以及数据绑定机制,包括v-bind、v-model、v-for等核心指令的使用。 学习目标 掌握Vue模板语法和插值表达式的使用 理解v-bind、v-model、v-for等核心指令的作用 掌握数据绑定的机制和应用场景 学习内容 模板语法与插值表达式 v-bind指令与动态绑定 v-model双向数据绑定 v-for列表渲染 条件渲染指令 学习建议 建议先阅读配套完整指南,理解Vue的模板语法和数据绑定机制后再开始答题,重点掌握各指令的使用场景。

10 题 查看专题 →

生命周期与钩子函数专题

生命周期与钩子函数专题 专题说明 本专题涵盖Vue组件的生命周期钩子,包括created、mounted、updated、destroyed等钩子的使用场景和最佳实践。 学习目标 理解Vue组件的生命周期流程 掌握各生命周期钩子的使用场景 了解钩子函数的注意事项和最佳实践 学习内容 生命周期流程图 常用钩子(created、mounted、updated、unmounted) 钩子函数的执行时机 最佳实践和常见坑点 学习建议 建议先阅读配套完整指南,理解生命周期流程后再开始答题,重点关注各钩子的执行时机。

8 题 查看专题 →

组件化开发专题

组件化开发专题 专题说明 本专题涵盖Vue.js的组件化开发基础,包括组件的定义、注册、Props传递、组件通信等核心概念。 学习目标 理解Vue组件的概念和作用 掌握组件的注册方式和Props传递 了解组件间的通信机制 学习内容 组件的定义和注册 Props属性传递 父子组件通信 组件插槽 学习建议 建议先阅读配套完整指南,理解组件化开发的核心概念后再开始答题。

8 题 查看专题 →

组件高级用法与通信专题

组件高级用法与通信专题 专题说明 本专题涵盖Vue组件的高级通信方式,包括provide/inject、事件总线、Vuex状态管理等跨组件通信机制。 学习目标 掌握provide/inject跨层级通信 理解事件总线的实现和局限 了解Vuex状态管理的核心概念 学习内容 provide/inject依赖注入 事件总线(Event Bus) Vuex状态管理 跨组件通信最佳实践 学习建议 建议先阅读配套完整指南,理解各通信机制后再开始答题,重点对比不同场景下的选择。

5 题 查看专题 →

自定义指令与渲染函数专题

自定义指令与渲染函数专题 专题说明 本专题涵盖Vue的自定义指令和渲染函数,包括指令的钩子函数、渲染函数的使用场景和实现原理。 学习目标 掌握自定义指令的定义和钩子函数 理解渲染函数的使用场景 了解指令和模板的关系 学习内容 自定义指令的定义和钩子 局部注册和全局注册 渲染函数基础 渲染函数与模板的关系 学习建议 建议先阅读配套完整指南,理解自定义指令和渲染函数后再开始答题。

4 题 查看专题 →

计算属性与侦听器专题

计算属性与侦听器专题 专题说明 本专题涵盖Vue.js的计算属性和侦听器机制,包括computed、watch、watchEffect的使用方法和应用场景。 学习目标 理解计算属性的缓存机制和使用场景 掌握侦听器的使用方法和侦听机制 了解watchEffect的自动侦听特性 学习内容 computed计算属性 watch侦听器 watchEffect自动侦听 计算属性与侦听器的区别 学习建议 建议先阅读配套完整指南,理解计算属性和侦听器的机制后再开始答题。

7 题 查看专题 →

过度动画与状态复用专题

过度动画与状态复用专题 专题说明 本专题涵盖Vue的过渡动画系统和状态复用模式,包括Transition、TransitionGroup组件及Composables等复用策略。 学习目标 掌握Vue过渡动画的使用和原理 理解状态复用的多种模式 了解Composables的组合式API复用 学习内容 Transition过渡组件 TransitionGroup列表动画 CSS动画和JavaScript动画 Composables状态复用 学习建议 建议先阅读配套完整指南,理解过渡动画和状态复用后再开始答题。

5 题 查看专题 →

运行时渲染和核心机制专题

运行时渲染和核心机制专题 专题说明 本专题综合探讨Vue运行时渲染的完整机制,包括渲染流程、调度器、响应式与渲染的联动等综合性内容。 学习目标 理解完整的渲染流程 掌握调度器的工作机制 了解响应式与渲染的联动关系 学习内容 渲染流程详解 调度器机制 响应式与渲染联动 渲染性能优化 学习建议 建议先阅读配套完整指南,综合理解渲染机制后再开始答题。

8 题 查看专题 →

运行时渲染核心机制专题

运行时渲染核心机制专题 专题说明 本专题深入探讨Vue运行时的渲染核心机制,包括虚拟DOM、Diff算法、更新策略等底层实现原理。 学习目标 理解虚拟DOM的概念和实现 掌握Diff算法的原理和优化 了解Vue的渲染更新机制 学习内容 虚拟DOM的概念和实现 Diff算法原理 渲染更新策略 性能优化 学习建议 建议先阅读配套完整指南,理解运行时渲染机制后再开始答题。

12 题 查看专题 →

VUE中级技能认证测试

技能认证

本试卷为 Vue.js 中级技能认证测试,深度考察响应式原理、生命周期钩子、组件高级通信、自定义指令以及过度动画等进阶知识。通过本认证表明开发者具备独立开发复杂 Vue 应用的能力。

20 题 60 分钟 ★★

VUE初级技能认证测试

技能认证

本试卷为 Vue.js 初级技能认证测试,考察 Vue 基础概念、模板语法、事件处理、组件化开发以及计算属性与侦听器等核心基础知识。通过本认证表明开发者具备使用 Vue 进行基础前端开发的能力。

20 题 60 分钟 ★

VUE高级技能认证测试

技能认证

本试卷为 Vue.js 高级技能认证测试,深度考察大型项目架构设计、框架内置 API 底层实现、模板编译原理、运行时渲染核心机制等专家级知识。通过本认证表明开发者具备 Vue 架构设计和性能优化的高级能力。

20 题 75 分钟 ★★★

Vue简介与项目创建专题测试

本试卷考察 Vue.js 框架的基础概念、核心特性以及项目创建流程,适合 Vue 初学者检验基础掌握程度。

4 题 30 分钟 ★

事件处理与表单绑定专题测试

本试卷考察 Vue.js 的事件处理机制、修饰符系统以及表单双向绑定实践。

4 题 30 分钟 ★

响应式原理与性能优化专题测试

本试卷深入考察 Vue.js 的响应式系统底层原理以及性能优化策略,适合有一定 Vue 基础的开发者。

8 题 40 分钟 ★★

大型项目架构分层设计专题测试

本试卷深度考察 Vue.js 大型项目的架构设计、分层模式、模块化管理以及工程化实践,适合高级/专家级前端开发者。

13 题 50 分钟 ★★★

框架内置API底层实现专题测试

本试卷深度剖析 Vue.js 框架内置 API 的底层实现机制,包括响应式系统、渲染引擎、工具函数等核心源码。

8 题 50 分钟 ★★★

模板编译底层原理专题测试

本试卷深入考察 Vue.js 模板编译器的工作流程,包括词法分析、语法树生成、代码生成等编译原理核心知识。

7 题 50 分钟 ★★★

模板语法与数据绑定专题测试

本试卷考察 Vue.js 的模板语法、插值表达式、指令系统以及数据绑定机制,是 Vue 开发的核心基础。

11 题 40 分钟 ★

生命周期与钩子函数专题测试

本试卷考察 Vue.js 组件的完整生命周期流程、各钩子函数的触发时机以及实际应用场景。

8 题 40 分钟 ★★

组件化开发专题测试

本试卷考察 Vue.js 的组件化开发理念,包括组件注册、Props 传递、插槽使用等基础知识。

9 题 40 分钟 ★

组件高级用法与通信专题测试

本试卷考察 Vue.js 组件间的高级通信方式,包括事件总线、provide/inject、Vuex 等方案。

5 题 40 分钟 ★★

自定义指令与渲染函数专题测试

本试卷考察 Vue.js 的自定义指令开发以及渲染函数(Render Function)的使用,适合需要深入了解 Vue 底层渲染机制的开发者。

4 题 30 分钟 ★★

计算属性与侦听器专题测试

本试卷考察 Vue.js 的计算属性(computed)与侦听器(watch)的使用场景、缓存机制以及最佳实践。

7 题 40 分钟 ★

过度动画与状态复用专题测试

本试卷考察 Vue.js 的过渡动画系统(Transition/TransitionGroup)以及状态复用模式(混入、组合式 API)。

5 题 30 分钟 ★★

运行时渲染和核心机制专题测试

本试卷深度考察 Vue.js 运行时的渲染流程、虚拟 DOM 机制以及核心调度系统,适合想要深入理解 Vue 渲染原理的开发者。

6 题 50 分钟 ★★★

运行时渲染核心机制专题测试

本试卷进一步深入考察 Vue.js 运行时渲染的核心机制,包括 Diff 算法优化、Key 的作用、组件更新策略等高级话题。

7 题 50 分钟 ★★★