Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/57code/vue-interview

总结前端面试中经典的vue相关题目,分析最佳回答策略。加面试群关注公众号”村长学前端“。
https://github.com/57code/vue-interview

vue vue-router vue3 vuejs vuex

Last synced: 12 days ago
JSON representation

总结前端面试中经典的vue相关题目,分析最佳回答策略。加面试群关注公众号”村长学前端“。

Awesome Lists containing this project

README

        

# vue-interview
总结面试中经典的vue相关题目,分析最佳回答策略,期待您的`star`,您的支持是我坚持的最大的动力

## 面试群
关注`村长学前端`,回复“加群”,加入面试群一起卷~
i4

## 视频讲解
关注村长B站账号观看视频讲解
[【Vue面试专题】金三银四必备!56道经典Vue面试题详解](https://www.bilibili.com/video/BV11i4y1Q7H2/)

## 目录
1. [v-if和v-for哪个优先级更高?](public/01-vif-vfor/README.md)
2. [你知道key的作用吗?](public/02-key/README.md)
3. [能说说双向绑定以及它的实现原理吗?](public/03-v-model/README.md)
4. [你了解diff算法吗?](public/04-diff/README.md)
5. [vue中组件之间的通信方式?](public/05-communication/README.md)
6. [简单说一说你对vuex理解?](public/06-vuex/README.md)
7. [vue-router中如何保护路由?](public/07-route-guard/README.md)
8. [你了解哪些Vue性能优化方法?](public/08-vue-perf/README.md)
9. [你知道nextTick吗,它是干什么的,实现原理是什么?](public/09-nextTick-v3/README.md)
10. [说一说你对vue响应式理解?](public/10-reactivity/README.md)
11. [你如果想要扩展某个Vue组件时会怎么做?](public/11-component-extends/README.md)
12. [nextTick实现原理](public/12-nextTick-v2/README.md)
13. [Vue2和Vue3中的响应式原理对比,分别的具体实现思路](public/13-reactivity-v2vsv3/README.md)
14. [说说 vue2/vue3 的生命周期异同](public/19-lifecycle/README.md)
15. [watch和computed的区别以及怎么选用?](public/15-watch-computed/README.md)
16. [说一下父组件和子组件创建和挂载顺序](public/16-create-mount/README.md)
17. [vue组件为什么只能有一个根元素?](public/17-only-one-root/README.md)
18. [你都知道哪些Vue3.0的新特性?](public/18-v3-feature/README.md)
19. [简述 Vue 的生命周期以及每个阶段做的事](public/19-lifecycle/README.md)
20. [说说你对虚拟 DOM 的理解?](public/20-vdom/README.md)
21. [怎么缓存当前的组件?](public/21-cache-comp/README.md)
22. [说说从 template 到 render 处理过程](public/22-template-render/README.md)
23. [如果让你从零写一个vue路由,说说你的思路](public/14-router/README.md)
24. [Vue 3.0的设计目标是什么?做了哪些优化?](public/24-v3-design/README.md)
25. [你了解哪些Vue性能优化方法?](public/25-performance/README.md)
26. [Vue组件为什么只能有一个根元素?](public/26-one-root/README.md)
27. [你有使用过vuex的module吗?](public/27-vuex-module/README.md)
28. [怎么实现路由懒加载呢?](public/28-route-lazy-load/README.md)
29. [ref和reactive异同](public/29-ref-reactive/README.md)
30. [watch和watchEffect异同](public/30-watch-watchEffect/README.md)
31. [SPA、SSR的区别是什么](public/31-SPA-SSR/README.md)
32. [你写过自定义指令吗?使用场景有哪些?](public/32-directive/README.md)
33. [说下\$attrs和$listeners的使用场景](public/33-%24attrs/README.md)
34. [v-once的使用场景有哪些?](public/34-v-once/README.md)
35. [什么是递归组件?举个例子说明下?](public/35-recursive-component/README.md)
36. [异步组件是什么?使用场景有哪些?](public/36-async-component/README.md)
37. [你是怎么处理vue项目中的错误的?](public/37-error-handle/README.md)
38. [子组件能修改父组件数据吗?](public/38-child-modify-parent/README.md)
39. [Vue要做权限管理该怎么做?控制到按钮级别的权限怎么做?](public/39-permission/README.md)
40. [从0到1自己构架一个vue项目,说说有哪些步骤、哪些重要插件、目录结构你会怎么组织](public/40-create-vue-proj/README.md)
41. [实际工作中,你总结的vue最佳实践有哪些?](public/41-best-practice/README.md)
42. [Vue实例挂载的过程中发生了什么?](public/42-instance-mount/README.md)
43. [vue-loader是什么?它有什么作用?](public/43-vue-loader/README.md)
44. [如何获取动态路由并获取其参数?](public/44-dynamic-route/README.md)
45. [如果让你从零开始写一个vuex,说说你的思路](public/45-vuex-design/README.md)
46. [vuex中actions和mutations有什么区别?](public/46-mutations-actions/README.md)
47. [使用vue渲染大量数据时应该怎么优化?说下你的思路!](public/47-big-data-performance/README.md)
48. [怎么监听vuex数据的变化?](public/48-watch-vuex-state/README.md)
49. [router-link和router-view是如何起作用的?](public/49-router-link-router-view/README.md)

### 欢迎把你想听的题目以issue的方式提给我
### 欢迎你加入村长的项目已pr形式提交题目和解答