Vue面试题汇总
- Vue 解决的问题: 数据绑定与组件化管理
- Vue 生命周期: 初始化、创建、挂载、更新、销毁,共 11 个钩子函数
- watch、computed、methods 区别: watch 监听数据变化,computed 计算属性值,methods 定义方法
- Vue 特点: 响应式数据绑定、组件化开发、虚拟 DOM
- 插槽理解: 在组件中定义可替换内容的区域
- Vue.js 介绍: 前端框架,用于构建单页面应用程序
- vue-router 导航钩子: beforeEach、beforeEach、afterEach
- data 是函数原因: 在组件实例化时创建独立的 data,保证数据响应性和隔离性
- 路由懒加载: 按需加载路由组件,提升性能
- key 值作用: 列表渲染时唯一标识元素,优化更新和差异化算法
- Vue 指令: v-model、v-for、v-if 等,用于操控 DOM 和数据绑定
- 兼容 IE: 使用 polyfill 或跨平台构建工具,如 Babel
- MVVM 理解: 模型(Model)与视图(View)通过虚拟 DOM 进行双向绑定
- 组件通讯方式: props、事件、共享状态、依赖注入、EventBus
- v-if 与 v-show 区别: v-if 条件渲染,v-show 条件显示
- Vue 重置 data: this.$data = this.$options.data()
- route 与 router: route 是当前路由信息,router 是路由管理器
- Vue 修饰符: .sync、.once、.lazy、.self
用户评论