面试时间不长,20分钟。没有录音,回忆的……
刚开始上来自我介绍
然后问简历上写的项目:基于Vue的后台管理系统,
1、你的登录如何实现的?
2、如何保持登陆状态?
3、vue-route的原理?
4、除了vue-router,组件间通信,还用过哪些?(讲了全局事件总线)
5、全局事件总线怎么用?怎么开启?
6、Vue的原理?
7、用过nextTick吗?讲一下他是干什么的?
8、nextTick可以用setTimeOut代替吗?为什么?
9、为什么axios可以发送异步请求?
10、不用axios的话,怎么发送异步请求?
11、了解事件冒泡吗?
12、Vue的生命周期了解吗?
13、要给一个组件绑定一个事件,我应该写到哪个钩子里面?
(这个他问的时候,给了个场景,我没听清,就听到最后问给这个组件绑定事件,我直接说在mounted中设置,然后他问我为什么created不行?我当时也没想那么多,直接说created时候,data刚初始化完毕,dom还没有渲染,不适合绑定事件。他嗯了一声就过去了。我结束后才想起来,他当时描述场景应该说的是,在一开始就要执行的事件,就应该绑定在created里面的。害,以后面试问题没听清或没听懂,还是再问一下吧,离谱。)
然后就是反问了……balabala