gpt4 book ai didi

Svelte 响应式语句,仅在某些引用变量发生更改时更新

转载 作者:行者123 更新时间:2023-12-01 23:34:24 24 4
gpt4 key购买 nike

我已经使用 Svelte 一段时间了,这个问题真的让我很烦恼。我如何创建一个响应式(Reactive)语句,该语句在仅更改某些引用变量时进行更新?

例如,我想仅在 ab 更改时重新计算 d,但在 c 已更改:

<script>
let a = 1;
let b = 2;
let c = 3;
$: d = a + b + c;
</script>

但是 d 会在 abc 更改时重新求值。

我该怎么做?

最佳答案

您可以使用接受 ab 并关闭 c 的函数:

function update(a, b) {
return a + b + c;
}

$: d = update(a, b);

关于Svelte 响应式语句,仅在某些引用变量发生更改时更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65791210/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com