Vue 基础面试题共74篇

面试题:Vue 中有哪些表单修饰符和事件修饰符?

在 Vue 中,修饰符(Modifiers)是用来简化代码或增强功能的一种特殊语法。Vue 提供了多种修饰符,主要包括 表单修饰符 和 事件修饰符。以下是它们的详细说明和用法: 一、表单修饰符 表单修饰...
程序百科的头像-程序百科程序百科24天前
04713

面试题:Vue 2.0 的 v-html 指令不再支持使用过滤器,还有哪些处理 HTML 内容的方法?

在 Vue 2.0 中,v-html 指令用于将数据作为 HTML 插入到 DOM 中,但它不再支持使用过滤器(Filters)。如果需要处理 HTML 内容,可以通过以下方法实现: 1. 使用计算属性(Computed Properties...
程序百科的头像-程序百科程序百科23天前
04712

面试题:Vue 的 v-cloak 和 v-pre 指令有什么作用?

在 Vue 中,v-cloak 和 v-pre 是两个特殊的指令,用于优化模板渲染或解决一些特定问题。以下是它们的作用和用法: 1. v-cloak 指令 作用 v-cloak 用于解决 Vue 应用在初始化时,模板中的插值表...
程序百科的头像-程序百科程序百科23天前
04312

面试题:Vue 的 v-show 和 v-if 有什么区别?使用场景分别是什么?

v-show 和 v-if 是 Vue 中用于条件渲染的指令,它们的主要区别在于 渲染方式 和 性能开销。以下是它们的详细区别和使用场景: 1. v-show 和 v-if 的区别 特性v-showv-if渲染方式通过 CSS 的 dis...
程序百科的头像-程序百科程序百科23天前
05812

面试题:Vue 中 computed 和 watch 的区别是什么?

在 Vue 中,computed 和 watch 都用于监听数据变化并执行相应的逻辑,但它们的用途和实现方式有显著的区别。以下是它们的详细对比: 一、computed 和 watch 的区别 特性computedwatch定义方式计...
程序百科的头像-程序百科程序百科24天前
04812

面试题:Vue 父子组件之间传值有哪些方式?

在 Vue 中,父子组件之间的数据传递是开发中非常常见的需求。以下是 Vue 中父子组件传值的几种主要方式: 1. Props(父组件向子组件传值) 作用:父组件通过 props 向子组件传递数据。 ...
程序百科的头像-程序百科程序百科23天前
03112

面试题:什么是 Vue Router 的 router-link 组件?

<router-link> 是 Vue Router 提供的一个内置组件,用于在 Vue 应用中实现导航功能。它类似于 HTML 中的 <a> 标签,但不会触发页面刷新,而是通过 Vue Router 实现前端路由的无刷新...
程序百科的头像-程序百科程序百科24天前
03912

面试题:什么是 Vue 中的 slot?它有什么作用?

在 Vue 中,slot 是一种用于内容分发的机制,允许父组件向子组件传递模板片段或 HTML 内容。通过 slot,子组件可以在其模板中预留一个或多个插槽位置,父组件可以将内容插入到这些插槽中,从而...
程序百科的头像-程序百科程序百科39天前
05112

面试题:你了解 Vue 中的过滤器吗?它有哪些应用场景?

什么是 Vue 中的过滤器? Vue 中的过滤器(Filter)是一种用于格式化文本的工具,可以在模板中对数据进行简单的处理。过滤器通过管道符 | 使用,常用于格式化日期、货币、文本等。 过滤器的定义...
程序百科的头像-程序百科程序百科23天前
06012

面试题:active-class 是哪个 Vue 组件的属性?

active-class 是 Vue Router 中 <router-link> 组件的属性。 作用 active-class 用于指定当 <router-link> 对应的路由匹配成功时,自动添加到该链接上的 CSS 类名。默认情况下,Vue...
程序百科的头像-程序百科程序百科24天前
04612