我们发现, 在修改一个属性, 其他属性都没变化的情况下, 我们发现methods里的方法都被执行了一遍
案例2. computed计算属性
的结果是一样的, 但是调用getMes()调用了4次, 而mes计算属性只计算了一次....我们在计算平均分的时候, 是把avg当做一个属性来对待的, 所以,调用的时候这么写{{avg}}, 而不是{{avg()}}....但是我们定义的时候却是给定义成方法了, 为什么会这样呢?
下面我们来研究computed完整的写法, 研究完这个, 就知道为什么这么写了.
其实计算属性本身是定义为了一个属性....确实打印输出了abc
因为有get方法和set方法, 所以, 我们可以修改test的值, 如下: 修改了app.test的值, 最终改变了message的值.
?