位置: IT常识 - 正文

watch跟computed的区别(watch跟computed区别)

编辑:rootadmin
watch跟computed的区别

推荐整理分享watch跟computed的区别(watch跟computed区别),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:watch和compute的区别,computedwatch区别,watch 和 computed,watch和computed区别及用法,watch 和 computed,computed 和 watch 的区别和运用的场景?,watch 和 computed,watch 和 computed,内容如对您有帮助,希望把文章链接给更多的朋友!

大家好,我是大帅子,今天给大家讲一下watch跟computed的区别,下面我们直接开始吧

功能上:computed是计算属性,watch是监听一个值的变化,然后执行对应的回调。

是否调用缓存:computed中的函数所依赖的属性没有发生变化,那么调用当前的函数的时候会从缓存中读取,而watch在每次监听的值发生变化的时候都会执行回调。

watch跟computed的区别(watch跟computed区别)

是否调用return:computed中的函数必须要用return返回,watch中的函数不是必须要用return。

computed默认第一次加载的时候就开始监听;watch默认第一次加载不做监听,如果需要第一次加载做监听,添加immediate属性,设置为true(immediate:true)

使用场景:computed----当一个属性受多个属性影响的时候,使用computed-----购物车商品结算。watch–当一条数据影响多条数据的时候,使用watch-----搜索框.

watch的实现

<body> <div id="app"> 姓: <input type="text" v-model=firstName> 名: <input type="text" v-model=lastName> 姓名: <span>{{fullname}}</span> </div></body><script type="text/javascript"> var app = new Vue({ el: "#app", data: { firstName: 'z', lastName: 's', fullname: 'zs' }, watch: { firstName(newval) {​ this.fullname = newval + this.lastName }, lastName(newval) { this.fullname = this.firstName + newval }​ } })​</script> computed的实现

<body> <div id="app"> 姓: <input type="text" v-model=firstName> 名: <input type="text" v-model=lastName> 姓名: <span>{{fullname}}</span> </div></body><script type="text/javascript"> var app = new Vue({ el: "#app", data: { firstName: 'z', lastName: 's' }, computed: { fullname() { return this.firstName + this.lastName } } })​</script> watch与computed区别总结

computed支持缓存,相依赖的数据发生改变才会重新计算;watch不支持缓存,只要监听的数据变化就会触发相应操作

computed不支持异步,当computed内有异步操作时是无法监听数据变化的;watch支持异步操作

computed属性的属性值是一函数,函数返回值为属性的属性值,computed中每个属性都可以设置set与get方法。watch监听的数据必须是data中

本文链接地址:https://www.jiuchutong.com/zhishi/298576.html 转载请保留说明!

上一篇:人工智能导论(6)——机器学习(Machine Learning)(人工智能导论课后题答案)

下一篇:深度学习模型部署综述(ONNX/NCNN/OpenVINO/TensorRT)

  • 手机qq怎么发送gif(手机qq怎么发送邮件到别人邮箱)

    手机qq怎么发送gif(手机qq怎么发送邮件到别人邮箱)

  • 8p多少厘米(8p多长多宽)

    8p多少厘米(8p多长多宽)

  • 图表系统组建失败是什么意思

    图表系统组建失败是什么意思

  • qq被删除好友后发消息对方还能收到吗(QQ被删除好友后还能发信息吗)

    qq被删除好友后发消息对方还能收到吗(QQ被删除好友后还能发信息吗)

  • 苹果微信怎么设置视频美颜视频(苹果微信怎么设置来电铃声)

    苹果微信怎么设置视频美颜视频(苹果微信怎么设置来电铃声)

  • 快手自动识别字幕怎么识别不了(快手自动识别字幕颜色怎么改)

    快手自动识别字幕怎么识别不了(快手自动识别字幕颜色怎么改)

  • 荣耀10x系列发布时间(华为荣耀10x什么时间发布)

    荣耀10x系列发布时间(华为荣耀10x什么时间发布)

  • windowpowershell能删除吗

    windowpowershell能删除吗

  • ipadpro如何连接鼠标(ipadpro如何连接蓝牙耳机)

    ipadpro如何连接鼠标(ipadpro如何连接蓝牙耳机)

  • 红米k20pro微信支付为什么不能用指纹(红米k20微信怎么设置密码)

    红米k20pro微信支付为什么不能用指纹(红米k20微信怎么设置密码)

  • 竹子众淘是什么平台(竹子众淘是什么平台加入要多少钱)

    竹子众淘是什么平台(竹子众淘是什么平台加入要多少钱)

  • 红包发不出去怎么回事(红包发不出去怎么设置)

    红包发不出去怎么回事(红包发不出去怎么设置)

  • airpods pro尺寸(airpods pro尺寸大小)

    airpods pro尺寸(airpods pro尺寸大小)

  • word怎么加波浪线下划线(word文档怎么添加波浪号)

    word怎么加波浪线下划线(word文档怎么添加波浪号)

  • 小米充电器接口叫什么(小米充电器接口叫什么名字)

    小米充电器接口叫什么(小米充电器接口叫什么名字)

  • 手机号搜不到对方微信(手机号搜不到对方抖音)

    手机号搜不到对方微信(手机号搜不到对方抖音)

  • iphone通话记录不显示名字(iphone通话记录不共享)

    iphone通话记录不显示名字(iphone通话记录不共享)

  • 应用数据库的主要目的(231应用数据库的主要目的是为)

    应用数据库的主要目的(231应用数据库的主要目的是为)

  • 王者荣耀中刘邦怎么出装?(王者荣耀中刘邦技能解析以及如何连招)

    王者荣耀中刘邦怎么出装?(王者荣耀中刘邦技能解析以及如何连招)

  • Mac下载的dmg安装包打不开怎么办 dmg文件安装图文教程(macbookpro安装dmg)

    Mac下载的dmg安装包打不开怎么办 dmg文件安装图文教程(macbookpro安装dmg)

  • aornum.exe进程是病毒吗 aornum进程是什么文件(au_.exe是什么进程)

    aornum.exe进程是病毒吗 aornum进程是什么文件(au_.exe是什么进程)

  • 用chatgpt写insar地质灾害的论文,重复率只有1.8%,chatgpt4.0写论文不是梦

    用chatgpt写insar地质灾害的论文,重复率只有1.8%,chatgpt4.0写论文不是梦

  • HTML入门零基础教程(三)(html零基础入门教程)

    HTML入门零基础教程(三)(html零基础入门教程)

  • 个人所得税起征点2023税率表
  • 增值税额的计算公式写销售额除以1.13*0.13对吗
  • 什么是原始凭证?审核原始凭证主要审查哪些内容?
  • 劳动合同扣税太狠了吧
  • 评估增值对净利有影响吗
  • 出口未报关收到外汇怎样处理
  • 发票已开后 对方公司名称变更怎么处理
  • 企业残疾金的基数是多少
  • 红字发票已抵扣和未抵扣是什么意思
  • 营改增是什么时候提出的
  • 怎么红冲暂估成本
  • 员工出差车费如何报销
  • 进项发票当月不抵扣怎么入账
  • 私人帐户可以给别人用吗
  • 企业所得税减免税额包括哪些
  • 进口关税专用缴款书怎么做分录
  • 保安公司增值服务
  • 税务核定利润的标准
  • 企业所得税怎么征收几个点
  • 啥叫规上工业企业
  • 进口技术服务需要向海关备案吗
  • 应付账款借方余额怎么平账
  • 更改代理设置失败 可能无网络连接
  • 工地购买的零星材料计入什么科目
  • 本月损益类怎么结转
  • 违约金条款的特点
  • 12315投诉饿了吗有用吗
  • 全网最详细的破解卡密软件教程[2021首发]
  • 独资子公司如何注册
  • PHP:apache_get_version()的用法_Apache函数
  • PHP:pg_lo_unlink()的用法_PostgreSQL函数
  • modelist模型
  • php redis使用
  • 即征即退进项税额分摊方法
  • php pdo类
  • php数组的概念是什么
  • three.js如何给模型锚点
  • 愚公全名
  • 集团对子公司拨款的规定
  • 免抵退申报汇总表在哪里
  • 公司车辆固定资产转移税
  • sqlcode错误码100
  • 帝国cms8.0版
  • 股东撤资要交什么税
  • 企业建造的厂房属于固定成本吗
  • 交物业的发票有用吗
  • 设备服务费
  • 增值税退税账务处理,经其他收益科目
  • 工商年报和税务年报有什么区别
  • 固定资产对外投资通过固定资产清理吗
  • 主营业务收入核算项目组合表
  • 企业退休职工取暖费
  • 分期收款销售什么意思
  • 免抵退退税额
  • 固定资产需要具备的条件
  • 员工工资占公司收入
  • 著作权使用费收费标准
  • 创办小企业如何起步
  • 史上最简单的皮筋枪
  • mybatis分页插件的原理
  • 加入跨子网路由什么协议
  • 详述社会体育学科的研究对象
  • freebsd怎么安装
  • 怎么把ubuntu装在u盘上
  • win8 开机
  • xp系统下载文件没有出现下载对话框让你选择保存的位置
  • windows xp iis安装
  • win7无线无法连接怎么办
  • os x10.8.5
  • win7系统360浏览器收藏夹位置
  • win7 虚拟磁盘
  • 如何理解vue
  • js时间范围
  • django admin form
  • jquery对话框组件
  • jquery解析XML及获取XML节点名称的实现代码
  • python怎么定义
  • 会计餐费费的会计分录
  • 黑龙江电子税务局app手机
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设