methods:
是一个方法,执行事件的时候用methods中的方法。
computed:
是计算属性,实时更新的,如果需要根据data里的值变化做一些响应,就用computed
created:
created钩子中的代码一个实例被创建后会执行一次,之后就不会执行了。
watch:
转载自:https://cn.vuejs.org/v2/guide/computed.html#%E4%BE%A6%E5%90%AC%E5%99%A8
虽然计算属性在大多数情况下更合适,但有时也需要一个自定义的侦听器。这就是为什么 Vue 通过 watch 选项提供了一个 更通用的方法,来响应数据的变化。当需要在数据变化时执行异步或开销较大的操作时,这个方式是最有用的。
在这个示例中,使用 watch 选项允许我们执行异步操作 (访问一个 API),限制我们执行该操作的频率,并在我们得到最终 结果前,设置中间状态。这些都是计算属性无法做到的。
methods computed watch created
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- vue的watch和computed到底哪里不同?这个问题在我看文档的时候没有很懂,以至于我就忘记了compute...