位置: 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理解

  • 福利费的进项税额会计分录
  • 比赛奖金要交税么
  • 全额纳税是什么意思
  • 税号都是数字吗
  • 增值税纳税申报表电子版在哪下载
  • 印花税计入什么科目会计分录
  • 服务行业适用什么核算
  • 房地产企业所得税汇算清缴
  • 签订合同发放工资可以税前扣除吗?
  • 企业税收滞纳金计入什么科目
  • 生产过程中产生的废料怎么管理
  • 年底增值税专用发票入帐不勾选抵扣帐务处理
  • 可以自行设计的软件
  • 纳税等级信息查询
  • 固定资产可以一次性计入成本费用吗
  • 利息保障倍数为负数说明什么
  • 上月有留抵的进项税额本月会计分录
  • 人工智能对财务人员的挑战与机遇
  • 预付款项包括什么
  • 对员工的罚款怎么做账
  • 政府采购 汽车
  • 工资退税手续需要多久
  • 纳税能力体现的内容
  • 技术转让减免所得额
  • 所得税a类申报表
  • 其他债券投资出售时交易费用
  • 固定资产作为投资入股为何体现在资本公积
  • 个体工商户年检怎么办
  • 王者荣耀如何充值退款
  • 笔记本windows10截屏
  • 物权请求权如何行使
  • 微信公众号开发php源码
  • 桌面小工具怎么添加
  • win10系统宽带连接错误720
  • php require的用法
  • gst插件
  • 持有待售资产是流动还是非流动
  • vue项目引入ts
  • php示例代码
  • vue el-tabs
  • 美国人用什么英语词典
  • 政府补助收入是免税收入还是不征税收入
  • Python如何检测两个相同的列表
  • 帝国cms使用手册
  • java transactional
  • 附清单格式
  • 免税农业企业所得税怎样填报
  • 公司费用计入什么科目
  • 发票上一定要盖章吗
  • 债券发行时发生的承销费、法律费
  • MySQL中create table as 与like的区别分析
  • 平台的分销佣金是多少
  • 公司开办费的会计分录
  • 管理费用明细科目大全
  • 定额备用金与非备用金
  • 经营过程中借股怎么处理
  • 收到残障金退回怎么处理
  • 银行多扣了钱法律是怎么判
  • 公司采购一直没有发票
  • 残保金工资总额是按计提还是发放
  • 递延收益的会计处理
  • 合同取得成本包括什么
  • sql server触发器主要针对下列语句创建
  • 详解Mysql主从同步配置实战
  • .exe是什么软件
  • windows10指纹用不了
  • linux lsof命令详解
  • win8系统怎么设置密码
  • pcn是什么软件
  • win8注销在哪里
  • HTML5 WebStorage(HTML5本地存储技术)
  • bat定义函数
  • unity socket udp
  • validateform
  • unity ugu
  • jquery拖拽插件
  • jquery插件使用
  • python ftp storbinary
  • 加油的电子发票在手机哪里
  • 外地人在上海奉贤区买房需要什么条件
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设