vue2生命周期都做了哪些事情
有哪些钩子我记得,但是他们做了些什么,这个问题本身就有点问题吧??
我基本没答出来,但是确实有这么个面试题
后面我主动提到我们在这些生命周期中能做什么
实际这个问题应该就是想听我们在对应的位置能做什么
接上面的问题,如果要调用接口应该在哪个声明周期中
这里我回答的是mounted和beforeMount,面试官想听的是created
这里可以说说在mounted中和在created中调用的不同之处
操作一个dom节点在哪个生命周期中进行
vue中常见的指令
答的很不好,只想到v-bind,v-on,v-model...
这种大量列举的可以要点提示,一下子想不起来很正常吧!
直接问有哪些是面试官想听的,但是我没说到的
控制页面显示隐藏有哪些?(接上题我没说到的v-show和v-if)
vuex有了解过吗?
我没用过
有自己封装过组件吗?
组件间通信的方式
路由跳转传参有哪几种方式
答的不好
路由跳转的具体方法(api)有哪些
没答出来
computed和watch的区别
追问,写法上的一大区别,我没答出来,后面面试官提示computed需要返回值,应该就是这个吧
遍历渲染数据的指令
就是v-for....,应该是我前面问常用指令没答到这个,追问一下
路由取参
没答出来
es6新增特性
模板字符串有用过吗?
解构赋值有用过吗?
数组常见操作
闭包有了解吗
浏览器存储数据的方式有哪些,说说区别
节流和闭包,它们有什么区别
复盘发现讲反了...
改变this指向的方法
跨域有了解吗?
同源策略
常见的数据类型
== 和 === 的区别
flex布局有了解吗?它常见的属性和属性值
没答好,就讲了两个属性出来
常见css选择器
标准盒模型和怪异盒模型的区别
元素垂直水平居中
git的常用命令
拉取代码用的啥命令
第一次面试感觉还行
大部分内容还是说出来了,但是在表达上面还需要加强
整体内容比较基础吧,有问题的地方都提出来了,基本是vue2那一块没答好
因为主要技术栈是vue2,所以基本上是按vue2来问的
其他的点基本上就是纯纯八股
#前端面经#