methods 是方法 各种事件放在这里 没有缓存功能
computed 是计算属性 需要return计算的结果 并且有缓存功能 只有跟他有关的值发生变化才会重新计算 否则就从缓存里拿 通常用来计算总数和总价 比如购物车功能就会用到计算属性
watch 监听属性 有三个参数 handler(执行函数) deep(深度监听) immediate(立即监听)
如果不需要depp和immediate的时候就会简写成一个函数
watch可以监听data数据还有监听路由的变化
watch里可以执行异步操作 但是计算属性不行
watch的使用场景 存本地存储的时候 只要数据变了就要重新存一次 那么就可以用watch实现。