(1)computed是响应式的,methods并非响应式。 (2)computed是带缓存的 (3)computed中的成员可以只定义一个函数作为只读属性,也可以定义get/set变成可读写属性,这点是methods中的成员做不到的 (4)computed是以对象的属性方式存在的,在视图层直接调用就可以得到值,例如:<div>{{msg}}</div>,而methods必须以函数形式调用,例如:<div>{{msg()}}</div>