- 博客(2)
- 收藏
- 关注
vue面试题目汇总
1.请详细说下你对vue生命周期的理解?答:总共分为8个阶段:创建前/后,载入前/后,更新前/后,销毁前/后。创建前/后:在beforeCreated阶段,vue实例的挂载元素$el和数据对象data都为undefined,还未初始化。在created阶段,vue实例的数据对象data有了,$el还没有。载入前/后:在beforeMount阶段,vue实例的$el和data都初始化了,但还是挂载之...
2018-03-02 23:02:46 4585
原创 vue 双向数据绑定原理
Vue的双向数据绑定原理是什么?vue.js是采用数据劫持结合发布者-订阅者模式的方式,通过Object.defineProperty()来劫持各个属性的setter, getter,在数据变动时发布消息给订阅者,出发相应的监听回调。具体步骤:首先Vue会使用documentfragment劫持根元素里包含的所有节点,这些节点不仅包括标签元素,还包括文本,甚至换行的回车。 然后Vue会把data中...
2018-03-02 22:22:59 338
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人