vue2.x版computed和watch怎么使用(computed,vue,watch,开发技术)

时间:2024-05-10 06:25:20 作者 : 石家庄SEO 分类 : 开发技术
  • TAG :

    vue2.x%E7%89%88computed%E5%92%8Cwatch%E6%80%8E%E4%B9%88%E4%BD%BF%E7%94%A8

在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怎么使用的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:Vue3怎么使用setup语法糖拒绝写return下一篇:

13 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18