位置: 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)

  • 打印机共享0000709(打印机共享0000040)

    打印机共享0000709(打印机共享0000040)

  • 华为荣耀10屏多大(华为荣耀10屏幕多长多宽)

    华为荣耀10屏多大(华为荣耀10屏幕多长多宽)

  • 计算机指令中规定该指令执行功能的部分称为(计算机指令中规定执行操作功能的是)

    计算机指令中规定该指令执行功能的部分称为(计算机指令中规定执行操作功能的是)

  • 华为mate30pro备忘录怎么设置密码(华为mate30pro备忘录怎么设置提醒)

    华为mate30pro备忘录怎么设置密码(华为mate30pro备忘录怎么设置提醒)

  • shp是什么格式的文件(shp格式用什么软件打开)

    shp是什么格式的文件(shp格式用什么软件打开)

  • 微信拒绝加入群聊是拉黑还是删除(微信拒绝加入群怎么弄)

    微信拒绝加入群聊是拉黑还是删除(微信拒绝加入群怎么弄)

  • 官换机保修期怎么计算(官换机保修期怎么查)

    官换机保修期怎么计算(官换机保修期怎么查)

  • 延长收货距离结束三天是什么意思(延长收货距离结束时间三天是什么意思)

    延长收货距离结束三天是什么意思(延长收货距离结束时间三天是什么意思)

  • OPPOpay在哪(oppopay怎么调出)

    OPPOpay在哪(oppopay怎么调出)

  • 手机号注销了微信怎么办(手机号注销了微信还能继续使用吗)

    手机号注销了微信怎么办(手机号注销了微信还能继续使用吗)

  • 6s开不了机充不进电了(6s显示充电开不了机)

    6s开不了机充不进电了(6s显示充电开不了机)

  • 陌陌对方账号存在异常是为什么(陌陌对方账号存在异常能收到信息吗)

    陌陌对方账号存在异常是为什么(陌陌对方账号存在异常能收到信息吗)

  • 闲鱼验机要多久(闲鱼验机要多久发货)

    闲鱼验机要多久(闲鱼验机要多久发货)

  • ps怎么把图片分层(ps怎么把图片分成四份)

    ps怎么把图片分层(ps怎么把图片分成四份)

  • 抖音怎么注销手机号绑定(抖音怎么注销手机号码不再用)

    抖音怎么注销手机号绑定(抖音怎么注销手机号码不再用)

  • 嘀嗒出行怎么更换导航(嘀嗒出行怎么更改行程)

    嘀嗒出行怎么更换导航(嘀嗒出行怎么更改行程)

  • 亲密付对方看到订单吗(亲密付对方看到什么显示)

    亲密付对方看到订单吗(亲密付对方看到什么显示)

  • 华为荣耀10什么时候出(华为荣耀10什么系统)

    华为荣耀10什么时候出(华为荣耀10什么系统)

  • lenovo是什么牌子手机(lenovo是什么牌子平板电脑多少钱)

    lenovo是什么牌子手机(lenovo是什么牌子平板电脑多少钱)

  • 华为下拉状态栏不见了(华为下拉状态栏变成智慧搜索)

    华为下拉状态栏不见了(华为下拉状态栏变成智慧搜索)

  • Office软件界面显示英文(office软件图标不显示)

    Office软件界面显示英文(office软件图标不显示)

  • 2021.7最新win10专业版/企业版激活密钥推荐 附激活工具+教程(win10专业版19042.630)

    2021.7最新win10专业版/企业版激活密钥推荐 附激活工具+教程(win10专业版19042.630)

  • 龙骨花的养殖方法(图文)(龙骨花的养殖方法移植)

    龙骨花的养殖方法(图文)(龙骨花的养殖方法移植)

  • python中用切片复制列表(python中切片用法)

    python中用切片复制列表(python中切片用法)

  • 如何利用Python进行垃圾分类(如何利用python进行文本挖掘)

    如何利用Python进行垃圾分类(如何利用python进行文本挖掘)

  • 小型微利企业所得税减免政策
  • 平均股东权益在利润表中怎么看
  • 汽车维修费可以计入交通费吗
  • 年终奖可以不计入年总收入吗
  • 个体户做了定额还需要申报个税吗
  • 增值税17-16-13的时间
  • 小规模纳税人租金发票开几个点
  • 围挡制作开票的税收分类
  • 收到税收返还会计分录
  • 地下建筑物应该怎样缴纳城镇土地使用税?
  • 当月确认收入下年怎么算
  • 纳税人签章填什么
  • 企业为一般纳税人税率多少
  • 企业进项税和销项税抵扣政策
  • 贸易公司收到货款会计分录
  • 收到上级补助收入怎么记账
  • 建筑公司一般纳税人增值税税率
  • 维修费属于印花税
  • 增值税普通发票几个点
  • 补交以前年度增值税的科目处理
  • 手动设定ip地址后连不上网
  • macbookzen
  • 应付账款暂估款的会计分录
  • 疫情 统筹
  • php 生成验证码
  • ampa.exe是什么
  • 公司缴纳的契税怎么查询
  • php数组函数 菜鸟
  • mediabrowser.exe是什么
  • uni-app实战教程
  • 外国企业如何在阿联酋注册商标
  • ai生成二次元角色全身
  • code particle
  • node与nodejs
  • php 接口
  • 印花税跨年度缴纳有滞纳金吗
  • 单位之间的争议由谁处理
  • 增值税普通发票几个点
  • 什么情况需要预缴
  • 劳务外包人员算从业人员期末人数么
  • 小企业会计准则2023电子版
  • 个体户 查账
  • 外贸企业退税怎么申报
  • 收到税务局退回税款会计分录
  • 2018城镇医疗保险缴费
  • 劳务外包存在的法律风险
  • 营改增后物业公司账务处理
  • 注册工贸公司要多少资金
  • 在建工程转固规定
  • 工资条上为什么不显示生育险
  • 建账是啥意思
  • 工业企业会计和商业企业会计的区别
  • 职工福利费的核算内容
  • windows7怎么打符号
  • xp系统怎么取消开机登录界面
  • Vista和Server08 SP2 RTM-Escrow发放给测试者
  • win10 server2008
  • 如何在百度上发布自己的广告
  • win8启动文件夹在哪里
  • xp系统如何禁止各种窗口弹出
  • 重装系统要注意哪些
  • Ubuntu 14.10 “Utopic Unicorn”正式发布(附下载)
  • win7系统开机后桌面黑屏
  • [置顶]电影名字《收件人不详》
  • perl字符串长度函数
  • cocos2dx怎么用
  • perl语句
  • android DefaultHttpClient设置setCookieStore
  • js设置图片边框
  • flappy bird攻略
  • python 变参
  • android 图片裁剪 任意形状
  • python批量删除行
  • 个人经营所得定率征收税率表
  • 建筑施工企业一级资质企业,安全生产管理
  • 合伙企业取得的专利权属于合伙企业财产吗
  • 国家税务总局服务平台
  • 审计的起源和发展史
  • 西安医疗保险官网
  • 宣传中常用的效应包括
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设