摘要: 画一张watch的简单工作流程图: 把上文的 Dep,Oberver,Wather拿过来并做部分更改(增加收集依赖去重处理): Dep代码如下: function pushTarget (Watcher) { if (Dep.target) targetStack.push(Dep.target) 阅读全文
posted @ 2019-06-27 11:23 chennieT 阅读(2623) 评论(0) 推荐(0)
摘要: 最近在学Vue框架的 时候对methods,computed不甚理解,看了几篇别人写的博客感觉描述的也很模糊,故而在稍微明白他们之间主要差异的时候,写篇博客记录分享一下。 1.methods中定义的函数,其调用时机是:当页面引用了vue data关键字的属性,并且这些属性发生改变的时候,就会执行me 阅读全文
posted @ 2019-06-27 11:12 chennieT 阅读(3944) 评论(1) 推荐(1)
摘要: Event属性和方法:1. type:事件的类型,如onlick中的click;2. srcElement/target:事件源,就是发生事件的元素;3. button:声明被按下的鼠标键,整数,1代表左键,2代表右键,4代表中键,如果按下多个键,酒把这些值加起来,所以3就代表左右键同时按下;(fi 阅读全文
posted @ 2019-06-26 09:52 chennieT 阅读(12447) 评论(0) 推荐(0)
摘要: 事件处理 如果需要在内联语句处理器中访问原生DOM事件。可以使用特殊变量$event,把它传入到methods中的方法中。 在Vue中,事件修饰符处理了许多DOM事件的细节,让我们不再需要花大量的时间去处理这些烦恼的事情,而能有更多的精力专注于程序的逻辑处理。在Vue中事件修饰符主要有: .stop 阅读全文
posted @ 2019-06-25 13:02 chennieT 阅读(160) 评论(0) 推荐(0)