Vue 计算属性的“效果”是什么

问题描述 投票:0回答:1

如果我检查 Vue 2.7 中的计算属性,我可以看到,除了众所周知的

.value
属性之外,还有
.effect
。我找不到任何关于它的信息,除了它在 Vue 3 中已被弃用。有人知道为什么需要它以及它的用途是什么?为什么它被弃用了?如果有人分享指向记录该属性的页面的链接,我也将不胜感激。

Demonstration that computed properties have the 'effect' value

vue.js vuejs2 vue-composition-api
1个回答
0
投票

这是一个未记录的 API 用于内部目的,其中包含更新计算值的观察程序:

一些库依赖于存在效果来检查普通引用中的计算引用,但实现并不重要

这似乎是合理的,因为在 Vue 3 中,计算和其他特殊类型的引用具有使它们不同于常规引用的内部属性,但它们在 Vue 2 反应性 API 中不存在。

在 Vue 本身中,它用于 测试

© www.soinside.com 2019 - 2024. All rights reserved.