Vue
文章平均质量分 84
zhoulu_hp
这个作者很懒,什么都没留下…
展开
-
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 · 678 阅读 · 0 评论 -
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 · 844 阅读 · 0 评论 -
vue组件之间8种组件通信方式总结
对于vue来说,组件之间的消息传递是非常重要的,下面是我对组件之间消息传递的各种方式的总结,总共有四种方式。 1.父子组件之间的消息传递 父组件向子组件传递数据是通过prop传递的,子组件传递数据给父组件是通过$emit触发事件来做到的。Vue.component('child',{ data(){ return { ...原创 2018-03-13 22:54:04 · 41684 阅读 · 5 评论