【面经——广州道一云+笔试+一二三面+HR面+offer】

本文分享了作者在广州道一云的面试经历,涵盖了vue的生命周期、父组件通信方式、vue路由模式、webpack理解、git操作以及面试过程中的问题和回答,最后还提到了实习薪资和职业规划。
摘要由CSDN通过智能技术生成

道一云

你可能不太敢相信,线下面的,笔试+一二三面+HR面 在一天下午就整完了,一二三面分别换了3位面试官,中间大概隔了10多分钟,第二天就拿offer了,效率可以。

vue

vue的生命周期

创建一个vue实例
初始化事件和生命周期 => beforeCreate,此时是没有数据的
通过依赖注入和导入依赖项,此时data和methods已经被初始化了,就进入created

检查是否具有el,如果没有的话就需要的话就需要手动的调用vm.$mounted
如果有的话就要检查是否具有template,有的话直接编译进渲染函数,没有的话就编译外部html代码为模板代码


beforeMounted 此时模板已经在内存中编译好了,但是还没挂载到页面上
接着就要将内存中编译好的代码挂载浏览器页面上
mounted表示整个vue已经初始化完成


当数据发生变化就会调用vm.$update(),就进入了beforeUpdate,但是此时还是原来的数据
接着根据虚拟dom重新渲染和替换已经改变的数据
updated数据同步更新完成


当需要删除就调用vm.$destroy(),进入beforeDestory
解除父子组件绑定,销毁子组件以及事件监听器
销毁完毕之后就进入destroyed 实例已经完全销毁

vue 父子组件传参方式

v-for 中key的作用

给每一个vnode绑定一个

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值