依赖收集过程

来源:5-8 组件更新(2)

旋涡鸣人_

2019-01-31

我说个命题看对不对

如果一个计算属性 依赖某个属性 其对应watcher (computed type) 被收集了,但么接着其对应渲染watcher 也会被 该属性收集。。。

老师这么说对吗。。

为啥是这个理呢。

new Vue({
  el: "#app",
  render: h => h(App),
  mounted() {
    console.log(this.message);
  },
  data: {
    message: "hello vue1",
    test: "1"
  }
});
export default {
  name: "app",
  data() {
    return {
      firstName: 'zhiyong',
      lastName: 'wang',
      useless: 0
    }
  },
  computed: {
    name1() {
      if(this.useless > 0) {
        return this.firstName + '.' + this.lastName
      } 
      return 'please clcik change'
    }   
  },  
  methods: {
    change() {
      //  debugger;
      this.useless++;
    },
    toggle() {
      this.flag = !this.flag;
    }
  }
};
写回答

1回答

ustbhuangyi

2019-01-31

我没太懂你这段话要表达的意思,可以的话,用一个简单的 demo 代码来表达一下?

0
3
旋涡鸣人_
非常感谢!
2019-02-01
共3条回复

Vue.js 源码深入解析 深入理解Vue实现原理

全方位讲解 Vue.js 源码,进阶高级工程师

4984 学习 · 1037 问题

查看课程