当前位置 : 主页 > 编程语言 > 其它开发 >

Watch,computed和methods的区别

来源:互联网 收集:自由互联 发布时间:2022-06-23
watch是监听某个变量或者属性的变化,并执行相应的回调函数,通常是一个变量的变化决定多个变量的变化,watch可以进行异步操作,但不支持缓存。一个侦听器对应一条数据,当侦听的
  • watch是监听某个变量或者属性的变化,并执行相应的回调函数,通常是一个变量的变化决定多个变量的变化,watch可以进行异步操作,但不支持缓存。一个侦听器对应一条数据,当侦听的数据发生变化是,watch才会执行对应的方法(一对一)
  • computed计算属性是依赖已有的变量来计算一个目标变量,大多数情况都是多个变量凑在一起计算出一个变量,并且computed具有缓存机制,依赖值不变多情况下其会直接读取缓存进行复用。但是依赖的多条原数据是要有一条发生变化,computed都会重新执行一次(一对多)
  • methods方法,在重新渲染的时候每次都会被重新调用。
上一篇:Redis核心技术与实战:学习总结目录
下一篇:没有了
网友评论