Skip to content

Vue2 高频面试题

Vue2 双向数据绑定的实现原理?Object.defineProperty 的缺点?

Vue2 完整生命周期有哪些?每个生命周期的使用场景?

v-if 和 v-show 的区别?适用场景?

key 的作用是什么?key 为什么不推荐用 index?

Vue 组件通信有哪些方式?分别适用于什么场景?

Vuex 的核心概念:state、getter、mutation、action、module?

mutation 和 action 的区别?为什么 mutation 必须同步?

keep-alive 的作用?activated 和 deactivated 生命周期?

keep-alive 的 include、exclude、max 属性作用?

Vue 虚拟 DOM 是什么?有什么优势?

简述 Vue2 diff 算法的执行流程?

Vue 路由守卫有哪些?全局、独享、组件内守卫区别?

路由传参的两种方式区别?有什么坑?

Vue 如何解决页面刷新数据丢失问题?