VUE November 25, 2018

vue 源码分析之响应式原理

Words count 2.9k Reading time 3 mins.

原文地址

Vue.js是一款MVVM框架,上手快速简单易用,通过响应式在修改数据的时候更新视图。Vue.js的响应式原理依赖于Object.defineProperty,尤大大在Vue.js文档中就已...

Read article

VUE November 25, 2018

vue 源码分析之响应式原理

Words count 2.9k Reading time 3 mins.

原文地址

Vue.js是一款MVVM框架,上手快速简单易用,通过响应式在修改数据的时候更新视图。Vue.js的响应式原理依赖于Object.defineProperty,尤大大在Vue.js文档中就已经提到过,这也是Vue.js不支持IE8 以及更低版本浏览器的原因。Vue通过设定对象属性的 setter/getter 方法来监听数据的变化,通过getter进行依赖收集,而每个setter方法就是一个观察者,在数据变更的时候通知订阅者更新视图。

那么Vue是如何将所有data下面的所有属性变成可...

Read article

VUE October 21, 2018

初学者可能不知道的vue技巧

Words count 6.6k Reading time 6 mins.

  • 场景一 :this指向改变无法用this访问vue实例
  mounted(){
    setTimeout( function () {
    //setInterval同理
    console.log(this); //此时this指向Window对象
    },1000) ;
  }
  • 解决方法 :使用箭头函数或者缓存this
  //箭头函数访问this实例因为箭头函数本身没有绑定this
  setTimeout(() => {
    console. log(...
Read article
0%