- 博客(2)
- 资源 (4)
- 收藏
- 关注
原创 Vue 2.3.4源码分析之双向绑定原理
要想实现双向绑定需要做到两点:1.如何监听data对象是否改变;2.对象变化后如何去更新视图 一、如何监听data对象是否改变 在Vue监听data对象是否改变主要通过defineReactive方法来做到的,就是利用Object.defineProperty的get和set方法。如下代码所示:export function defineReactive ( obj: O...
2018-02-26 00:06:52 655
原创 Vue 2.3.4源码分析之视图渲染
最近公司一直使用Vue 2进行前端开发,正好趁最近时间空闲,阅读了一下vue源码。现在我看源码的理解记录如下。这篇博文主要分析视图渲染。Vue 2视图渲染主要使用虚拟DOM实现的,流程如下:1.在$mount方法中,首先判断是否提供了render方法,如果没有就需要解析模板生成一个render方法。Vue$3.prototype.$mount = function ( el, hydrat...
2018-02-25 23:51:02 816
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人