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

  • 餐厅打包盒算不算商品
  • 酒店购买餐具会计分录
  • 无形资产计税依据
  • 暂时没开发票的销项税需要做账吗
  • 资产总额季度平均
  • 其他综合收益和综合收益的关系
  • 企业将重组债务转为权益工具
  • 个人独资公司需要报税吗
  • 个人处置打包债权取得的收入
  • 房地产公司房屋质量排名
  • 库存商品变价出现原因
  • 公司注册的费用记什么科目
  • 企业将自用设备进行出租
  • 发票冲红后原发票还有用吗?
  • 公司理财收益账务处理
  • 居民纳税人具体包括哪些?
  • 商品进销差价进哪个科目
  • 航天金税服务费怎么做账
  • 小规模纳税人的企业所得税怎么算
  • 公司发的现金
  • 非同一控制下投资收益怎么计算
  • 小规模纳税人代收水电费
  • 公司注销后资产属于谁
  • 利润表中哪些属于营业外收入
  • 房租租赁公司,对方还没付租金,怎么挂帐
  • 重装系统后怎么恢复原来的系统
  • linux root没有权限
  • 雨林木风win10安装失败
  • 材料成本差异如何理解
  • mssvr.exe - mssvr是什么进程 什么用
  • 定金签合同能退吗
  • PHP:pg_escape_string()的用法_PostgreSQL函数
  • 小规模纳税人补缴企业所得税分录
  • npm install或npm i后没有依赖包node_modules?
  • 逆算法怎么算
  • Vue3通透教程【十三】TS简单类型详解
  • faster rcnn详解
  • mysql一对多关系如何一次性查出来
  • dede织梦怎么转成zblog
  • MySQL慢查询优化面试问题
  • 电子税务局发票作废流程
  • 主管盾和制单盾是是转账使用的U盾吗?
  • 入库验收过程中可能出现哪些问题,该如何处理
  • sql按照日期范围查询
  • 一般纳税人领票提交什么资料
  • 申报表本期金额和上期金额
  • 出口退税三类企业影响
  • 研发人员差旅费可以资本化吗
  • 企业迁移税务如何办理
  • 银行承兑汇票提示付款期为几天
  • 小规模纳税人的条件
  • 工程预收款税票
  • 委外研发费用如何界定
  • 企业所得税退税如何进行账务处理
  • 旅行社滞纳金计算公式
  • 商业会计机构的组织形式
  • mysql使用的协议
  • solaris重启服务器命令
  • Win7旗舰版系统文件名称
  • 在windowsxp中删除文件
  • centos6.10配置网络
  • U盘安装centos8
  • 电脑输入systeminfo
  • WUSB54GS.exe - WUSB54GS是什么进程
  • 怎么美化ppt
  • linux的trace
  • 怎么使用Win10自带绘画软件
  • win7取消禁用无线网络
  • xcode 导入sdk
  • CalledFromWrongThreadException: Only the original thread that created a view
  • 完美解决mac环境异常
  • 使用linux的收获心得
  • JavaScript中的数据类型
  • java 视频教程
  • js生成二维数组
  • 手把手教你自己做菜
  • 税务稽查局稽查财务不在场怎么办
  • 选矿比怎么算
  • 怎么注册山东省政府采购网
  • 2020十大经济年度人物揭晓
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设