Skip to content
  1. vue2 和 vue3 的区别 (70%-80%)
  2. 响应式原理 (70%-80%)
  3. watch computed 区别
  4. computed 是怎么实现缓存的
  5. ref 和 reactive 的区别
  6. watch 和 watchEffect 的区别
  7. Object.defineProperty 和 Proxy 的区别
  8. diff (50%)
  9. 最长递增子序列
  10. vue的视图更新是同步的还是异步的(nextTick)
  11. KeepAlive 缓存策略是什么(LRU)
  12. createApp 都干了什么
  13. provide 和 inject 实现原理是什么?
  14. v-if 和 v-show 的区别
  15. key 是干什么用的
  16. 为什么 key 不能用 index
  17. 生命周期
  18. 父子组件生命周期顺序
  19. 在我们封装组件的时候,有一些区域,不确定要放什么,当父组件使用的时候,才能确定,怎么设计(插槽)
  20. Vue3 通信方式(props、emit、ref、pinia、provide、inject)
  21. Vue3 编译时做了哪些优化
  22. Teleport 实现原理
  23. 异步组件(路由懒加载)
  24. Vue3 为什么体积比较小
  25. 为什么模板不用 .value