svelte/reactivity
Svelte 提供了各种内置对象的响应式版本,例如 SvelteMap、SvelteSet 和 SvelteURL。这些可以从 svelte/reactivity 中导入,并像其原生对应物一样使用。
<script>
import { SvelteURL } from 'svelte/reactivity';
const url = new SvelteURL('https://example.com/path');
</script>
<!-- changes to these... -->
<input bind:value={url.protocol} />
<input bind:value={url.hostname} />
<input bind:value={url.pathname} />
<hr />
<!-- will update `href` and vice versa -->
<input bind:value={url.href} />import {
class SvelteDateSvelteDate,
class SvelteMap<K, V>SvelteMap,
class SvelteSet<T>SvelteSet,
class SvelteURLSvelteURL,
class SvelteURLSearchParamsSvelteURLSearchParams
} from 'svelte/reactivity';SvelteDate
class SvelteDate extends Date {…}constructor(...params: any[]);#private;SvelteMap
class SvelteMap<K, V> extends Map<K, V> {…}constructor(value?: Iterable<readonly [K, V]> | null | undefined);set(key: K, value: V): this;#private;SvelteSet
class SvelteSet<T> extends Set<T> {…}constructor(value?: Iterable<T> | null | undefined);add(value: T): this;#private;SvelteURL
class SvelteURL extends URL {…}get searchParams(): SvelteURLSearchParams;#private;SvelteURLSearchParams
class SvelteURLSearchParams extends URLSearchParams {…}[REPLACE](params: URLSearchParams): void;#private;上一页 下一页