vue2.x版computed和watch怎么使用
导读:本文共1937.5字符,通常情况下阅读需要6分钟。同时您也可以点击右侧朗读,来听本文内容。按键盘←(左) →(右) 方向键可以翻页。
摘要: 基础使用在computed中,声明一个函数,并需要提供一个返回值,用于在页面展示或者结合其他方法进行处理结合state状态使用通过changeName返回一段依赖于name的字符串<li>computed基本使用</li><li>name值:{{name}}</li><li>{{changeName... ...
目录
(为您整理了一些要点),点击可以直达。在computed中,声明一个函数,并需要提供一个返回值,用于在页面展示或者结合其他方法进行处理
结合state状态使用
通过changeName返回一段依赖于name的字符串
主动触发computed方法,对比不依赖于其他状态下的区别,通过点击事件,主动触发一些操作
当我们点击修改状态时,可以看到,cacheTip被修改只会,依赖于cacheTip的changeCache也会发生改变
isCache因为不和其他状态关联,所以还是保持原来的值不变
上面的cacheTip,或者isCache,在computed的通用方法中,默认都是使用了getter方法去获取处理过的值
可以写成:
通过getter和setter,可以进一步对需要处理的状态进行处理
get属性可以获取最原始的依赖值并处理,
set方法,可以获取修改后的依赖值,在修改之后一并展示到页面上或者进行其他业务需要的处理
computed方法的基础,包括进阶的操作,以及setter和getter方法如上
使用建议:
作为经常使用的方法:
computed可以作为依赖于其他状态的缓存进行使用,包括一些不经常更新的内容,减少开销
简单的字符串模板结合其他状态
还有其他的场景在开发中,我们都可以进行使用,结合watch等。
vue2.x版computed和watch怎么使用的详细内容,希望对您有所帮助,信息来源于网络。