我尝试过:
let searchText = $derived(debounce((typedText) => typedText, 2000)(typedText));
但searchText
沒有分配!
复现
$effect()
:searchText
分配根本没有去抖动。
我尝试过:
let searchText = $derived(debounce((typedText) => typedText, 2000)(typedText));
但searchText
沒有分配!
复现$effect()
:searchText
分配根本没有去抖动。
一个
debounce
函数只能被调用一次,否则就会得到具有独立超时的新实例。使用
$effect
:该逻辑可以包装成与以下内容兼容
$derived.by
: