vue-interview
总结面试中经典的vue相关题目,分析最佳回答策略,期待您的star
,您的支持是我坚持的最大的动力
面试群
视频讲解
关注村长B站账号观看视频讲解 【Vue面试专题】金三银四必备!56道经典Vue面试题详解
目录
- v-if和v-for哪个优先级更高?
- 你知道key的作用吗?
- 能说说双向绑定以及它的实现原理吗?
- 你了解diff算法吗?
- vue中组件之间的通信方式?
- 简单说一说你对vuex理解?
- vue-router中如何保护路由?
- 你了解哪些Vue性能优化方法?
- 你知道nextTick吗,它是干什么的,实现原理是什么?
- 说一说你对vue响应式理解?
- 你如果想要扩展某个Vue组件时会怎么做?
- nextTick实现原理
- Vue2和Vue3中的响应式原理对比,分别的具体实现思路
- 说说 vue2/vue3 的生命周期异同
- watch和computed的区别以及怎么选用?
- 说一下父组件和子组件创建和挂载顺序
- vue组件为什么只能有一个根元素?
- 你都知道哪些Vue3.0的新特性?
- 简述 Vue 的生命周期以及每个阶段做的事
- 说说你对虚拟 DOM 的理解?
- 怎么缓存当前的组件?
- 说说从 template 到 render 处理过程
- 如果让你从零写一个vue路由,说说你的思路
- Vue 3.0的设计目标是什么?做了哪些优化?
- 你了解哪些Vue性能优化方法?
- Vue组件为什么只能有一个根元素?
- 你有使用过vuex的module吗?
- 怎么实现路由懒加载呢?
- ref和reactive异同
- watch和watchEffect异同
- SPA、SSR的区别是什么
- 你写过自定义指令吗?使用场景有哪些?
- 说下$attrs和$listeners的使用场景
- v-once的使用场景有哪些?
- 什么是递归组件?举个例子说明下?
- 异步组件是什么?使用场景有哪些?
- 你是怎么处理vue项目中的错误的?
- 子组件能修改父组件数据吗?
- Vue要做权限管理该怎么做?控制到按钮级别的权限怎么做?
- 从0到1自己构架一个vue项目,说说有哪些步骤、哪些重要插件、目录结构你会怎么组织
- 实际工作中,你总结的vue最佳实践有哪些?
- Vue实例挂载的过程中发生了什么?
- vue-loader是什么?它有什么作用?
- 如何获取动态路由并获取其参数?
- 如果让你从零开始写一个vuex,说说你的思路
- vuex中actions和mutations有什么区别?
- 使用vue渲染大量数据时应该怎么优化?说下你的思路!
- 怎么监听vuex数据的变化?
- router-link和router-view是如何起作用的?