生命周期函数面试题
......................................................
1.什么是 vue 生命周期
Vue实例从创建到销毁的过程,就是生命周期。
也就是从开始创建、初始化数据、编译模板、挂载Dom→渲染、更新→渲染、卸载等一系列过程,我们称这是 Vue 的生命周期。
2.vue生命周期的作用是什么
beforeCreate:最初调用触发,data和events都不能用。可以在这里处理整个系统加载的Loading;
created:已经具有响应式的data,可以发送events。可以在这里去发送请求。
beforeMount:在模板编译后,渲染之前触发。SSR中不可用。基本用不上整个Hook。
mounted:在渲染之后触发,并可以访问组件中的DOM以及$ref,SSR中不可用。
beforeUpdate:在数据改变后,模板改变前触发。切勿使用它监听数据变化(使用计算属性和watch监听)。
updated:在数据改变后、模板改变后触发。常用于渲染后的打点、性能检测或者触发vue组件中非vue组件的更新。
beforeDestroy:组件卸载前触发,可以在此时清理事件、计时器或者取消订阅操作。
destroyed:卸载完毕后触发,可以做最后的打点或事件触发操作。
3.第一次页面加载会触发哪几个钩子
4.简述每个周期具体适合哪些场景
5.created和mounted的区别
6.vue获取数据在哪个周期函数
7.请详细说下你对vue生命周期的理解?
vue路由面试题
1.mvvm 框架是什么?
2.vue-router 是什么?它有哪些组件
3.active-class 是哪个组件的属性?
4.怎么定义 vue-router 的动态路由? 怎么获取传过来的值
5.vue-router 有哪几种导航钩子?
6.router 的区别
7.vue-router响应路由参数的变化
8.vue-router传参
9.vue-router的两种模式
10.vue-router实现路由懒加载( 动态加载路由 )
vue常见面试题
1.vue优点\
2.vue父组件向子组件传递数据?\
3.子组件像父组件传递事件\
4.v-show和v-if指令的共同点和不同点\
5.如何让CSS只在当前组件中起作用\
6.的作用是什么?\
7.如何获取dom\
8.说出几种vue当中的指令和它的用法?\
9. vue-loader是什么?使用它的用途有哪些?\
10.为什么使用key\
11.axios及安装\
12.axios解决跨域\
13.v-modal的使用\
14.scss的安装以及使用\
15. 请说出vue.cli项目中src目录每个文件夹和文件的用法?\
16.分别简述computed和watch的使用场景\
17.v-on可以监听多个方法吗\
18.$nextTick的使用\
19.vue组件中data为什么必须是一个函数\
20.vue事件对象的使用\
21 组件间的通信\
22.渐进式框架的理解\
23.Vue中双向数据绑定是如何实现的\
24.单页面应用和多页面应用区别及优缺点\
25.vue中过滤器有什么作用及详解\
26.v-if和v-for的优先级\
27.assets和static的区别\
28.列举常用的指令\
29.vue常用的修饰符\
30.数组更新检测\
31.Vue.set视图更新\
32.自定义指令详解\
33.vue的两个核心点\
34.vue和jQuery的区别\
35 引进组件的步骤\
36.Vue-cli打包命令是什么?打包后悔导致路径问题,应该在哪#里修改\
37.三大框架的对比\
38. 跨组件双向数据绑定\
39.delete和Vue.delete删除数组的区别\
40.SPA首屏加载慢如何解决\
41.Vue-router跳转和location.href有什么区别\
42. vue slot\
43.你们vue项目是打包了一个js文件,一个css文件,还是有多个文件?\
44.vue遇到的坑,如何解决的?\
45.Vue里面router-link在电脑上有用,在安卓上没反应怎么解决?\
46.Vue2中注册在router-link上事件无效解决方法\
47.RouterLink在IE和Firefox中不起作用(路由不跳转)的问题\
48.axios的特点有哪些\
49.请说下封装 vue 组件的过程?\
50.vue 各种组件通信方法(父子 子父 兄弟 爷孙 毫无关系的组件)\
51.params和query的区别\
52. vue mock数据\
53 vue封装通用组件\
54.vue初始化页面闪动问题\
55.vue禁止弹窗后的屏幕滚动\
56.vue更新数组时触发视图更新的方法\
57.vue常用的UI组件库\
58. vue如何引进本地背景图片\
59. vue如何引进sass\
60.vue修改打包后静态资源路径的修改
作者:ming酱71471
链接:juejin.cn/post/684490…
来源:稀土掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。