排序
面试题:什么是 Vue 的 nextTick?有什么作用?
一、什么是 nextTick? nextTick 是 Vue 提供的一个异步方法,用于在 下一次 DOM 更新循环结束之后 执行回调函数。它的核心作用是确保在 DOM 更新完成后执行某些操作。 二...
面试题:Vue Router 的 hash 模式和 history 模式有什么区别?
Vue Router 支持两种路由模式:Hash 模式 和 History 模式。它们的主要区别在于 URL 的表现形式、实现原理以及对服务器的要求。以下是它们的详细对比: 一、Hash 模式 1. URL 格式 URL 中带有一...
面试题:在 Vue 的 v-for 循环中,key 有什么作用?
在 Vue 的 v-for 循环中,key 是一个特殊的属性,用于标识每个节点的唯一性。它的主要作用是 优化虚拟 DOM 的渲染性能 和 确保组件的状态正确更新。 一、key&nbs...
面试题:通常在 Vue 的哪个生命周期钩子中请求异步数据?为什么?
在 Vue 中,通常在 created 或 mounted 生命周期钩子中请求异步数据。选择哪个钩子取决于具体的需求和场景。 一、为什么在 created 或 mounted 中请求...
面试题:什么是 Vue 的生命周期?生命周期的作用是什么?
一、什么是 Vue 的生命周期? Vue 的生命周期是指 Vue 实例从创建、挂载、更新到销毁的整个过程。在这个过程中,Vue 提供了一系列的生命周期钩子函数(Lifecycle Hooks),允许开发者在不同的阶...
面试题:Vue 中 computed 和 methods 的区别是什么?
在 Vue 中,computed 和 methods 都用于定义可以在模板中使用的函数或计算属性,但它们在实现方式和使用场景上有显著的区别。以下是它们的详细对比: 一、computed 和 methods 的区别 特性compu...
面试题:Vue 实例在挂载过程中发生了什么?
Vue 实例的挂载过程是指 Vue 实例从创建到将其模板渲染到 DOM 中的整个过程。在这个过程中,Vue 会经历一系列的生命周期钩子函数,并完成模板编译、数据绑定、DOM 渲染等操作。以下是 Vue 实例...
面试题:说说你对 Vue 的理解?相比于原生开发,使用 Vue 有哪些优点?
一、对 Vue 的理解 Vue 是一个用于构建用户界面的渐进式 JavaScript 框架。它的核心思想是 数据驱动视图,通过声明式渲染和组件化开发,使开发者能够高效地构建复杂的单页应用(SPA)。 Vu...
面试题:什么是 Vue Router 的 router-link 组件?
<router-link> 是 Vue Router 提供的一个内置组件,用于在 Vue 应用中实现导航功能。它类似于 HTML 中的 <a> 标签,但不会触发页面刷新,而是通过 Vue Router 实现前端路由的无刷新...
面试题:Vue 中 :class 和 :style 有几种表示方式?
在 Vue 中,:class 和 :style 是动态绑定类和样式的常用方式。它们支持多种表示方式,以下是详细的说明和示例: 一、:class 的表示方式 :class 用于动态绑定 HTML 元素的 class 属性,支持以下...