vue实际面试题

161 阅读3分钟

常问:一定要每天练习说的很顺才行

1 有三个页面:A B C 从 A=> B => C, 如何从 C 跳转到A ?

2 使用了 keep-alive 组件如何更新修改的数据?

3 store是怎么调用的?

4 组件通信的语法糖是什么?除了父子 子父 兄弟之间 也要记住

5 深度监听的方式除了用deep 还可以用什么方法?

6 action和mution的区别

7 vue3和vue2区别

8 let const区别

9 $router route的区别

10 webpack 和 loader

11 Vue 如何实现权限控制

12 Vue 组件中 data 为什么必须是函数?

13 说一下vue自定义指令如何实现的和适用场景?

14 说一下vue生命周期钩子函数有哪些,分别什么时候触发

15 说一下vue双向数据绑定的原理,可以分别说vue2 和vue 3的

16 说一下vue路由钩子(或称vue路由守卫)的理解

17 说一下vue中methods,computed,watch的区别

18 v-for 中为什么一定要用key?

18 promise 是同步还是异步的 介绍一下promise?

19 微任务和宏任务哪个先执行?举例说出有哪些是微任务 哪些是 宏任务?

20 修改了数据 但是页面没有渲染怎么处理?

21 slot 怎么传值?

不怎么问:但是也要会 并且能说的通畅

1 说一下v-if和v-show的区别

2 说一下vue最大特点是什么或者说vue核心是什么

3 说一下vue常用基本指令有哪些

4 说一下vue过滤器做什么的(vue1.x和vue2.x这块的区别)

5 说一下vue封装组件中的slot作用

6 说一下vue转场动画如何实现的

7 vue如何动态添加属性,实现数据响应?

8 说一下你对单向数据流的理解

9 说一下vue路由或前端路由实现原理

10 说一下vue路由懒加载解决什么问题的?

11 说一下如何解决vue首屏加载慢或白屏?

12 说一下vue开发环境和线上环境如何切换

13 说一下你们项目中vue如何跨域的

14 说一下 vue中的http请求是如何管理的

15 说一下 axios请求拦截器和响应拦截器是如何写的?

16 说一下vue和jquey的区别

17 说一下vue如何实现局部样式的或者说如何实现组件之间样式不冲突的和实现原理是什么?

18 说一下vue第三方ui样式库如何实现样式穿透的

19 vue目录结构(面试时可能会这样问说一下vue工程目录结构)

20 vue脚手架是你们公司搭建的,还是用的vue的脚本架?webpack了解多少?

21 说一下你对vuex的理解

22 vuex如何实现数据持久化(即刷新后数据还保留)?

23 说一下nextTick的作用和使用场景?

24 v-for 与 v-if 的优先级