vue的监听属性(侦听属性)(2022-4-21学习笔记)

本文探讨了Vue中模板代码简洁性的重要性,指出模板内应避免复杂的数据处理,推荐在`this`中进行。同时,提到了Vue开发者工具的实时更新限制,即使数据已修改,页面未显示变化,开发者工具可能不会显示。关于数据监听,文章介绍了如何深度监视多级数据,并对比了计算属性与监听属性的效率差异。强调在需要异步任务时,监听属性更为适用。最后,提醒了使用箭头函数确保定时器内的`this`指向正确。
摘要由CSDN通过智能技术生成

vue页面模板代码不建议过于复杂~
模板里面可以直接读数据,但是在进行数据处理的时候我们要用this
vue开发者工具的坑,如果我们修改了一个数据,但是页面没有显示的需要,开发者工具中也就不会显示相应的修改,但是实际上,修改已经发生!
在这里插入图片描述
模板代码中可以写一些简单的语句!模板里面只能写vm里面的,或者vue原型上面的。一般我们不建议这样子写。

监听属性

在这里插入图片描述
在这里插入图片描述
data中的属性和计算属性都可以监视。
另外一种写法:
在这里插入图片描述

总结

在这里插入图片描述

深度监视

监视多级结构中key的变化。
在这里插入图片描述
属性中属性监听我们要使用深度监听。监视多级结构中所有属性的变化。

在这里插入图片描述

深度监听总结

在这里插入图片描述
默认不开启深度监听是为了效率考虑。

深度监听的简写

不需要其他的配置项,只有handler的时候。
在这里插入图片描述

在这里插入图片描述

计算属性和监听属性的区别

两种方法都能实现的时候,计算属性的效率更高。
计算属性靠的是返回值,没办法开启异步任务。
在这里插入图片描述
定时器这里使用箭头函数,我们的this仍然是vmthis
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值