当number数据发生变化时,vue进行重新渲染,getName会重新执行,而name不会,computed缓存,提高性能 watch 一般watch需要等到监听的数据发生变化才会调用,也可以使用上面的方法进行强制调用对比:显示某个数据,要做一个数据的拼装,选择computed监听到某个数值的变化,给后台发一个请求,用watch当监听一个对象 我们改变obj.a是不会触发监听的,改变obj就会触发 如果实在想监听obj.a,有两种方法:1.加上deep:true就会遍历整个对象,缺点:开销大 2.直接监听obj.a