Vue面试中常问的几个问题总结

1、如何理解MVVM原理?

2、响应式数据的原理是什么?

3、Vue中是如何检测数组变化?

4、为何Vue采用异步渲染?

5、nextTick实现原理?

6、Vue组件的生命周期?

7、Ajax请求放在哪个生命周期中?

8、何时需要使用beforeDestroy?

9.、Vue父子组件 生命周期调用顺序?

10、Vue中Computed的特点?

11、Watch中的deep:true 是如何实现的?

12、Vue中事件绑定的原理?

13、Vue中v-html会导致哪些问题?

14、Vue中v-if和v-show的区别?

15、为什么V-for和v-if不能连用

16、v-model中的实现原理及如何自定义v-model?17、组件中的data为什么是一个函数?

18、Vue组件如何通信?

19、什么是作用域插槽?

20、用vnode来描述-个DOM结构?

21、diff算法的时间复杂度?

22、简述Vue中diff算法原理?

23、v-for中为什么要用key?

24、描述组件渲染和更新过程?

25、Vue中模板编译原理?

26、Vue中常见性能优化?

27、Vue中相同逻辑如何抽离?

28、为什么要使用异步组件?

29、谈谈你对keep-alive的了解?

30、实现hash路 由和history路由

31、Vue-Router中导航守卫有哪些?

32、action和mutation区别

33、简述Vuex工作原理

34、Vue3.0你知道有哪些改进?

今天你学习了吗!!!
原文地址:https://www.cnblogs.com/nayek/p/12393159.html