methods,computed与watch的区别 发表于 2021-09-07 分类于 Vue 阅读次数:methods,computed与watch的区别methods:需要手动调用函数,所以是函数调用computed:计算属性,所以是属性调用支持缓存只有依赖型数据发生改变,才会重新进行计算(数据必须是响应式的)不支持异步,当computed内有异步操作时无效,无法监听数据的变化应用场景:一个数据受多个数据影响watch:是一个监听器,用于观察和响应数据变动不支持缓存只有依赖数据发生改变,才会重新进行计算(数据必须是响应式的)支持异步,应用场景:一个数据影响多个数据