别人总结的面试题

62 阅读1分钟

1、 在vue中watch和created哪个先执行?为什么?

image.png

2、 在vue项目中scss scoped穿透符>>>无效的解决方案有哪些?

1、::v-deep是样式穿透格式

image.png

3、vue为什么要求组件模板只能有一个根元素?

1、虚拟dom是一个JavaScript对象,对象只有一个根属性。

image.png

4、你的接口请求一般放在哪个生命周期中?

image.png

5、说一下Computed和Watch

image.png image.png

6、 组件中的data为什么是一个函数?

image.png

7、Vue中组件生命周期调用顺序

image.png

8、 你都做过哪些Vue的性能优化?

image.png

9、hash路由和history路由实现原理

image.png

10、开发中常用的指令有哪些

image.png

11、 组件之间的传值通信

image.png

12、在什么阶段才能访问操作DOM?

image.png

13、 在哪个生命周期内调用异步请求?

image.png

14、 Vuex的工作流程,以及它的作用,使用场景。

1、dispatch触发action提交修改数据操作

2、actions的commit触发mutions通过mutate修改state

3、最好store触发调用它的组件更新

image.png

15、NextTick使用

1、NextTick是一个异步API,用于在下次DOM更新循环结束之后执行延迟回调,用于获取更新后的DOM数据

image.png

16、宏任务和微任务

image.png image.png