当前位置: 首页 > article >正文

vue | computed vs watch

基础

参考

  • 都是用于监听数据的变化
  • computed有缓存机制,只有依赖的数据有变化,才会触发computed重新计算;watch没有缓存机制。
  • computed可以监听深层次变化,watch需要开启deep:true才可以;
  • computed中不支持异步操作

和其他框架比较

computed有点像react中的useEffect(fun,[deps]); watch有点像angular中的ngOnChanges();

  • useEffect(fun,[deps])默认是数据有更新都会触发,但是你可以指定deps,要求只有这里面的states有变化的时候才更新。

http://www.kler.cn/a/400915.html

相关文章:

  • 【微服务】Spring AI 使用详解
  • 【AI图像生成网站Golang】项目架构
  • go语言中反射机制(3种使用场景)
  • 在ubuntu上安装ubuntu22.04并ros2 humble版本的docker容器记录
  • WTV芯片在智能电子锁语音留言上的应用方案解析
  • 深入理解Go语言并发编程:从基础到实践
  • IPv6基础知识
  • 【景观生态学实验】实验二 景观类型分类
  • TSMC12nm工艺数字IC后端实现难点都有哪些?
  • PCL 三维重建 a-shape曲面重建算法
  • SpringMVC学习笔记(二)
  • unity3d————射线检测
  • 如何确保Python爬虫程序的稳定性和安全性?
  • Linux常用命令之ln命令详解
  • H.265流媒体播放器EasyPlayer.js网页直播/点播播放器WebGL: CONTEXT_LOST_WEBGL错误引发的原因
  • HarmonyOS NEXT应用开发实战 ( 应用的签名、打包上架,各种证书详解)
  • 靓车汽车销售网站(源码+数据库+报告)
  • ChatGPT:编程的 “蜜糖” 还是 “砒霜”?告别依赖,拥抱自主编程的秘籍在此!
  • 13.100ASK_T113-PRO RTC实验
  • 千益畅行,共享旅游新时代的璀璨之星与未来前景展望
  • 网页全终端安防视频流媒体播放器EasyPlayer.jsEasyPlayer.js关于多屏需求
  • CnosDB 实时流式计算:优化时序数据处理与降采样解决方案
  • SpringBoot创建Cookie工具类实现Cookie的:写入、读取、删除
  • 用c++做游戏开发至少要掌握哪些知识?
  • 人工智能技术颠覆未来生活
  • 【Rust调用Windows API】读取系统CPU利用率