0
点赞
收藏
分享

微信扫一扫

vue修改计算属性(computed)里面的值

霍华德 2022-02-20 阅读 110

1.定义:
要用的属性不存在 要通过已有属性计算得来
2.原理:
底层借助了Object.defineproperty方法来提供getter和setter
3.get函数什么时候执行?
(1).初次读取的时候会执行一次
(2.)当依赖的数据发生改变时就会再次调用
4.优势:
与methods实现相对比,内存有缓存机制(复用),效率更高 调试方便
5.备注:
1.计算属性最终会出现在vm上 直接读取使用即可
2.如果计算属性要被修改,那必须写set函数去响应修改.且set中要引起计算时依赖的数据发生改变

举报

相关推荐

0 条评论