Vue2相关面试题

70 阅读1分钟
  1. v-show和v-if的区别
  2. 为何在v-for中使用key
  3. vue生命周期
  4. vue组件如何通信
  5. 描述vue组件渲染和更新的过程
  6. 双向数据绑定v-model的实现原理
  7. 对MVVM的理解
  8. computed有何特点
  9. 为何组件data必须是一个函数
  10. ajax请求放在哪个生命周期
  11. 如何将组件所有props传递给子组件
  12. 如何自己实现一个v-model
  13. 多个组件相同逻辑,如何抽离?
  14. 何时使用异步组件?
  15. 何时使用keep-alive?
  16. 何时需要使用beforeDestroy
  17. 作用域插槽
  18. vuex中的action和mutation的区别?
  19. vue-router常用路由模式
  20. 如何配置vue-router异步加载
  21. 请用vnode描述一个DOM结构
  22. 监听data变化的核心API:Object.defineProperty
  23. 请描述响应式原理(组件渲染、更新过程)
  24. diff算法复杂度(On)
  25. 简述diff算法过程
  26. vue为何是异步渲染?$nextTick有何作用?
  27. vue常见性能优化方式?