computed是为了简化模板字符串的,防止模板太过冗余,它具有缓存特性,它用来监听自己定义的变量,该变量不在data中生命,直接在页面中进行数据的双向绑定,展示出其结果或作其他处理
监听的是依赖值,依赖值不变的情况下会直接读取缓存进行服用,变化的情况下才会直接调用。
watch用来监听vue实例,它监听的变量必须在data中声明,监听的是属性值,只要属性值发生变化,其他都会执行回调函数来执行这一系列操作,它可以监听一个变量也可以是一个对象,一般用户监听路由,它比较适合的是一个数据影响多个数据,它不具有缓存性