Skip to Content
Nextra 4.0 is released 🎉

Vue

简述Vue的MVVM 模式?

请简述Vue插件和组件的区别 ?

简述MVC与MVVM的区别 ?

简述Vue组件通讯有哪些方式 ?

简述Vue的生命周期方法有哪些?

简述 Vue 有哪些内置指令 ?

简述怎样理解 Vue 的单项数据流 ?

简述 v-model 双向绑定的原理是什么?

简述 Vue 2.0 响应式数据的原理( 重点 )?

请简述vue-router 动态路由是什么?

请简述Vue3.x 响应式数据原理是什么?( 重点 )

请描述Vue的实现原理 ?

请简述什么是Vue的自定义指令?

简述对于Vue的diff算法理解 ?

请叙述Vue与React、Angular的比较?

请简述Vuex的使用 ?

请叙述Vue 中使用了哪些设计模式?

简单描述Vue的组件渲染流程 ?

请说明Vue key的作用及原理 ?

请说明Vue的filter的理解与用法?

请描述Vue常用的修饰符 ?

解释 Vue route和router的区别?

简述Vue路由跳转和location.href的区别?

请说明Vue的solt的用法?

请简述vue2和vue3的区别 ?

简述Vue的普通Slot以及作用域Slot的区别 ?

简述Vue中watch用法详解 ?

简述为什么Vue采用异步渲染 ?

简述什么情况下使用 Vuex?

请解释axios 是什么,其特点和常用语法 ?

请简述Vue 开发框架的的优点 ?

简述vue2.x 和 vuex3.x 渲染器的 diff 算法 ?

请简述Vue事件绑定原理 ?

阐述Vue 中 computed 和 methods 的区别 ?

v-on 可以实现监听多个方法么?

解释Vue 插槽与作用域插槽的区别是什么?

简述 Vue3.0 为什么速度更快 ?

简述Vue自定义指令有哪些生命周期?

简述Vue中如何扩展一个组件 ?

简述Vue 如何检测数组变化 ?

如何理解Vue中的模板编译原理?

Vue生命周期钩子是如何实现的?

简述v-for中的key的理解?

Vuex 页面刷新数据丢失怎么解决?

简述vue-loader是什么?使用它的用途有哪些?

请说出vue.cli项目中src目录每个文件夹和文件的用法?

解释Vue.set 改变数组和对象中的属性 ?

Vue.js中的路由导航钩子有哪些?如何使用?

Vue.js中的事件修饰符有哪些?如何使用?

Vue.js中的v-bind指令有何作用?如何使用?

简述vue如何监听键盘事件中的按键?

简述如何在vue-cli生产环境使用全局常量 ?

简述Vue中同时发送多个请求怎么操作?

Vue 中如何进行组件的使用?Vue 如何实现全局组件的注册?

简述Vue complier 的实现原理是什么样的?

请简述Vue ref 的作用是什么?

简述接口请求一般放在哪个生命周期中?为什么要这样做?

请简述Vue 中相同逻辑如何进行抽离?

请说明给 vue 中的元素设置 key 值时可以使用 Math 的 random 方法么?

简述 v-if 和 v-show 的区别 ?

简述Vue computed 和 watch 的区别和运用的场景 ?

简述 v-if 和 v-for 为什么不建议一起使用 ?

请解释Vue的父子组件生命周期钩子函数执行顺序 ?

简述vue-router 路由钩子函数是什么?执行顺序是什么?

简述vue-router 组件复用导致路由参数失效怎么办?

简述vue.mixin的使用场景和原理?

解释Vue中transition的理解?

请简述 Vue组件的通信(父子组件和非父子组件)?

请简述 Vue组件的通信( 兄弟组件通信 )?

请简述Vue 的性能优化可以从哪几个方面去思考设计 ?

简述nextTick 的作用是什么?他的实现原理是什么 ?

keep-alive 使用场景和原理 ?

简述Vue.set 方法原理 ?

Vue的组件data为什么必须是一个函数?

请解释Vue为什么要用虚拟Dom ,详细解释原理 ?

vue通过数据劫持可以精准的探测数据变化,为什么还要进行diff检测差异?

Vie3.0 Proxy 相比 defineProperty 的优势在哪里?

Vue首屏白屏如何解决?

请简述Vue中的v-cloak的理解 ?

简述Vue单页面和传统的多页面区别?

请简述Vue更新数组时触发视图更新的方法?

简述如何使用Vue-router实现懒加载的方式?

Vue中delete和Vue.delete删除数组的区别 ?

说明对于Vue emitemit 、on 、onceonce 、off理解?

请说明Vue中rootroot、refs、$parent的使用 ?

Vue路由的使用以及如何解决在router-link上添加点击事件无效的情况 ?

简述v-el 作用是什么以及Vue的el属性和$mount优先级?

SPA首屏加载速度慢的怎么解决?

简述Vue初始化过程中(new Vue(options))都做了什么?

Vue3.0 里为什么要用 Proxy API替代 defineProperty API?

简述Proxy 与 Object.defineProperty 优劣对比?

Vue中data的属性可以和methods中方法同名吗,为什么?

请解释 vm.$set(obj, key, val) ?

Vue中created与mounted区别 ?

简述Vuex和单纯的全局对象有什么区别?

为什么 Vuex 的 mutation 中不能做异步操作?

Vue 3.0 所采用的 Composition Api 与 Vue 2.x使用的Options Api 有什么区别?

请问什么是SSR ,它主要解决什么问题?

简述父组件给子组件props传参,子组件接收的6种方法 ?

简述MINI UI是什么?怎么使用?说出至少三个组件的使用方法?

如何解决Vuex页面刷新数据丢失 ?

自定义指定(v-check/v-focus)的方法有哪些?有哪些钩子函数?还有哪些钩子函数参数?

请说明Vue Watch和Dep的关系 ?

Vue不使用v-model的时候怎么监听数据变化?

怎么定义vue-router的动态路由以及如何获取传过来的动态参数?

如何让 CSS 值在当前的组件中起作用?

请简述构建 vue-cli 工程都用到了哪些技术?他们的作用分别是什么?

简述Vue SSR 的实现原理 ?

简述Vue 的 computed 的实现原理 ?

Vue 如何快速定位那个组件出现性能问题的 ?

请说明scoped 是如何实现样式穿透的?

Vue.extend 和 Vue.component 的区别是什么?

移动端如何实现一个比较友好的 header 组件 ?

Vue 为什么没有类似于 React 中 shouldComponentUpdate 的生命周期?

Vue 的数据为什么频繁变化但只会更新一次?

如何监听 pushstate 和 replacestate 的变化呢?

Vue 组件中写 name 选项有哪些好处 ?

Vue中子组件可以直接改变父组件的数据么,说明原因 ?

Vue过渡动画实现的方式有哪些?

动态给vue的data添加一个新的属性时会发生什么?怎样解决?

Vue watch怎么深度监听对象变化 ?

Last updated on