位置: IT常识 - 正文

Vue中computed和watch的区别(vue中computed和watch区别)

编辑:rootadmin
Vue中computed和watch的区别

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

Vue中computed和watch的区别(vue中computed和watch区别)

文章相关热门搜索词:vue computed和watch,vuecomputed和method,vuecomputed和method,vue的computed和methods,vue中computed和watch区别,vue中computed和methods区别,vue中computed和method区别,vue中computed和methods区别,内容如对您有帮助,希望把文章链接给更多的朋友!

今天简单说一下computed和watch的区别。 先看代码,两者怎么实现的。

<div id="app"> <input type="text" v-model="firstName"><br> <input type="text" v-model="lastName"><br> <h2>{{fullName()}}</h2> </div><script> var app = new Vue({ el: '#app', data: { firstName: '张', lastName: '三', fullName: '张三' }, // watch 监视、监听,在此处定义监听器 // 作用:监视data中的数据变化 watch: { // 侦听器以函数的形式定义,函数名称就是监视的数据的名称,参数就是数据变化后的新值 firstName(val) { console.log(val); this.fullName = val + this.lastName; }, lastName(val) { console.log(val); this.fullName = this.firstName + val; } } }) //计算属性方式实现 var app = new Vue({ el: '#app', data: { firstName: '张', lastName: '三', }, computed: { // 计算属性在某些场景下(此示例),要比侦听器代码精简。 fullName() { return this.firstName + this.lastName; } } })</script>

computed和watch的区别 1、computed是计算属性;watch是监听,监听data中的数据变化。 2、computed支持缓存,当其依赖的属性的值发生变化时,计算属性会重新计算,反之,则使用缓存中的属性值;watch不支持缓存,当对应属性发生变化的时候,响应执行。 3、computed不支持异步,有异步操作时无法监听数据变化;watch支持异步操作。 4、computed第一次加载时就监听;watch默认第一次加载时不监听。

immediate 组件创建时刻执行与否 immediate: true,第一次加载时监听(默认为false)deep 深度监听 不推荐使用(非常的消耗性能) 监听的属性是对象的话 不开启deep 对象子属性变化不会触发watch 开启了deep 对象内部所有子属性变化 都会触发watch

5、computed中的函数必须调用return;watch不是。 6、使用场景: computed:一个属性受到多个属性影响,如:购物车商品结算。 watch:一个数据影响多条数据,如:搜索数据。 数据变化响应,执行异步操作,或高性能消耗的操作,watch为最佳选择。

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

上一篇:一文通透从输入URL到页面渲染的全过程----高频面试

下一篇:Http协议之Content-Type理解

  • 普票税率错了要收回作废吗
  • 建筑工程企业人才引进可以引进医药行业吗
  • 财务人员培训费怎么入账
  • 融资租赁手续费如何入账
  • 小规模增值税的三个附加税计算公式是什么
  • 财务合理化建议例子
  • 境外企业所得税税率
  • 企业外部风险包括
  • 债务重组与资产重组
  • 进项留底怎么做账
  • 发票冲红后原发票还有用吗?
  • 贷款合同个人有吗
  • 280服务费抵税分录
  • 个人土地征收款协议模板
  • 工程施工什么时候确认收入
  • 上月销售的货物会计分录
  • 个人所得税应纳税额计算表图片
  • win11专业版打开或关闭系统图标
  • 以前年度的费用可以入在当年吗?
  • linux系统中的文件访问权限包括几种
  • 固定资产进项发票
  • 赠品不开发票合理么
  • 微软输入法卸载不了
  • php curlfile
  • lnmgr.exe是什么
  • 贸易型企业能开什么增值税票
  • php cmd
  • 增值税怎样计算
  • vue使用技巧
  • 建筑公司内账复杂吗
  • php获取当前访问目录
  • php计算多个集合的数据
  • web前端性能响应时间
  • 泛型 static
  • html流光按钮
  • IntersectionObserver 翻译
  • python pyecharts
  • php socket_create
  • mysql封装函数
  • 享受小微企业免征增值税政策
  • 技术服务行业增值税税税负率是多少
  • 汽车折旧年限及年限
  • 收到保险公司的车赔款会计分录怎么写
  • 劳务费和工程劳务费有区别
  • python id 函数
  • mongodb 入门
  • 党建工作经费使用流程
  • 金税盘维护费抵扣
  • 当月业务的发票可以次月开吗
  • 技术服务费可以计入成本吗
  • 个体小企业怎么缴纳个人所得税
  • 保障房异地建设费属不属于土地成本
  • 长期挂账其他应付款处理
  • 专项应付款能转出吗
  • 一般情况下银行加权平均成本的变化主要取决于什么因素
  • 无发票材料可以入材料账吗
  • 房地产企业预缴增值税
  • 开给个人的普通增值税
  • 施工图审查费计入什么会计科目
  • 无形资产摊销如何记账
  • 财务章和公章的样式区别图片
  • 业务提成怎么做账内账
  • 访问和更改关系的区别
  • sqlserver 创建索引与使用
  • sql添加后返回主键
  • 简单谈谈设计与市场的关系
  • Windows Server 2008添加Hyper-V组件
  • xp系统怎么安装网络驱动
  • win10无法进入休眠状态的原因
  • linux播放mp3命令
  • win8如何设置默认输入法
  • js原生dialog
  • Android笔记本
  • unity3d4个脚本
  • vue动态路由传参
  • 3种不同的播种方法
  • 写给小白的情书
  • 珠海的教育水平在全省的排名
  • 江苏房产税如何计算公式
  • 财务年中工作总结简短
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设