Прочее
значение defaultConverterИсточник
Импорт
import { defaultConverter } from 'lit';
Тип
ComplexAttributeConverterзначение isServerИсточник
Логическое значение, которое будет true в серверных средах, таких как Node, и false в браузерных средах. Обратите внимание, что ваша серверная среда или цепочка инструментов должны поддерживать условие экспорта "node", чтобы это было true.
Импорт
import { isServer } from 'lit';
Тип
falseПодробности
Это можно использовать при создании компонентов, чтобы менять их поведение в зависимости от того, выполняется ли компонент в контексте SSR.
пространство имён LitUnstableИсточник
Содержит типы, относящиеся к нестабильному API отладки.
Импорт
import { LitUnstable } from 'lit';
Подробности
Все элементы этого API нестабильны и могут измениться или быть удалены в будущем, даже в исправляющих выпусках.
Методы и свойства
DebugLogИсточник
Когда Lit работает в режиме разработки и window.emitLitDebugLogEvents имеет значение true, мы отправляем события 'lit-debug' в window с актуальной информацией об обновлении и жизненном цикле отрисовки. Это может быть полезно при создании инструментов отладки и визуализаций.
Подробности
Обратите внимание, что запуск с window.emitLitDebugLogEvents создает дополнительную нагрузку на производительность и значительно замедляет некоторые обычно очень быстрые операции (например, отрисовку без изменений), поскольку нам необходимо копировать данные и отправлять события.
функция notEqualИсточник
Функция проверки изменений, возвращающая true, если value отличается от oldValue. Этот метод используется по умолчанию в качестве функции hasChanged для свойства.
Импорт
import { notEqual } from 'lit';
Сигнатура
notEqual(value, old): boolean
Параметры
- value
unknown- old
unknown
пространство имён ReactiveUnstableИсточник
Содержит типы, относящиеся к нестабильному API отладки.
Импорт
import { ReactiveUnstable } from 'lit';
Подробности
Все элементы этого API нестабильны и могут измениться или быть удалены в будущем, даже в исправляющих выпусках.
Методы и свойства
DebugLogИсточник
Когда Lit работает в режиме разработки и window.emitLitDebugLogEvents имеет значение true, мы отправляем события 'lit-debug' в window с актуальной информацией об обновлении и жизненном цикле отрисовки. Это может быть полезно при создании инструментов отладки и визуализаций.
Подробности
Обратите внимание, что запуск с window.emitLitDebugLogEvents создает дополнительную нагрузку на производительность и значительно замедляет некоторые обычно очень быстрые операции (например, отрисовку без изменений), поскольку нам необходимо копировать данные и отправлять события.
класс TemplateInstanceИсточник
Обновляемый экземпляр шаблона. Содержит ссылки на части, используемые для обновления экземпляра шаблона.
Импорт
import { TemplateInstance } from 'lit';
Методы и свойства
new TemplateInstance(template, parent): TemplateInstance
Параметры
- template
Template- parent
ChildPart
parentNode: NodeИсточник
пространство имён UnstableИсточник
Содержит типы, относящиеся к нестабильному API отладки.
Импорт
import { Unstable } from 'lit';
Подробности
Все элементы этого API нестабильны и могут измениться или быть удалены в будущем, даже в исправляющих выпусках.
Методы и свойства
DebugLogИсточник
Когда Lit работает в режиме разработки и window.emitLitDebugLogEvents имеет значение true, мы отправляем события 'lit-debug' в window с актуальной информацией об обновлении и жизненном цикле отрисовки. Это может быть полезно при создании инструментов отладки и визуализаций.
Подробности
Обратите внимание, что запуск с window.emitLitDebugLogEvents создает дополнительную нагрузку на производительность и значительно замедляет некоторые обычно очень быстрые операции (например, отрисовку без изменений), поскольку нам необходимо копировать данные и отправлять события.
тип CompiledTemplateИсточник
Импорт
import { CompiledTemplate } from 'lit';
тип CompiledTemplateResultИсточник
Импорт
import { CompiledTemplateResult } from 'lit';
Методы и свойства
values: Array<unknown>Источник
тип DirectiveParentИсточник
Импорт
import { DirectiveParent } from 'lit';
тип DisconnectableИсточник
Импорт
import { Disconnectable } from 'lit';
тип HasChangedИсточник
Импорт
import { HasChanged } from 'lit';
Сигнатура
HasChanged(value, old): boolean
Параметры
- value
unknown- old
unknown
тип HTMLTemplateResultИсточник
Импорт
import { HTMLTemplateResult } from 'lit';
Тип
TemplateResult<HTML_RESULT>тип InitializerИсточник
Импорт
import { Initializer } from 'lit';
Тип
(element: ReactiveElement) => voidтип PropertyValueMapИсточник
Не используйте этот тип; вместо него отдавайте предпочтение PropertyValues.
Импорт
import { PropertyValueMap } from 'lit';
Методы и свойства
delete(k): booleanИсточник
Параметры
- k
K
get(k): undefined | T[K]Источник
Параметры
- k
K
has(k): booleanИсточник
Параметры
- k
K
set(key, value): PropertyValueMap<T>Источник
Параметры
- key
K- value
T[K]
тип RootPartИсточник
Корневой ChildPart верхнего уровня, возвращаемый из render, который управляет состоянием подключения AsyncDirective, созданных во всём дереве ниже него.
Импорт
import { RootPart } from 'lit';
Методы и свойства
readonly options: undefined | RenderOptionsИсточник
readonly type: 2Источник
endNode: null | NodeИсточник
Конечный узел-маркер части, если он есть. Дополнительную информацию см. в .parentNode.
parentNode: NodeИсточник
Родительский узел, в который часть выводит своё содержимое.
Подробности
Содержимое ChildPart представляет собой диапазон смежных дочерних узлов .parentNode, который может быть ограничен «узлами-маркерами» (.startNode и .endNode).
- Если
.startNodeи.endNodeне равны null, содержимое части состоит из всех соседних узлов между.startNodeи.endNode, не включая их. - Если
.startNodeне равен null, а.endNodeравен null, содержимое части состоит из всех соседних узлов после.startNodeвплоть до последнего дочернего узла.parentNodeвключительно. Если.endNodeне равен null, то.startNodeвсегда будет не равен null. - Если
.endNodeи.startNodeравны null, содержимое части состоит из всех дочерних узлов.parentNode.
startNode: null | NodeИсточник
Начальный узел-маркер части, если он есть. Дополнительную информацию см. в .parentNode.
setConnected(isConnected): voidИсточник
Задаёт состояние подключения для AsyncDirective, содержащихся в этой корневой ChildPart.
Параметры
- isConnected
-
booleanСледует ли подключить директивы в этом дереве
Подробности
lit-html не отслеживает автоматически состояние подключения отрисованного DOM; поэтому вызывающий код должен render, чтобы гарантировать вызов part.setConnected(false) до возможного удаления объекта части, и тем самым дать AsyncDirective возможность освободить удерживаемые ресурсы. Если ранее отключённый RootPart впоследствии подключается снова (и его AsyncDirective должны подключиться снова), следует вызвать setConnected(true).
тип ValueSanitizerИсточник
Функция, которая очищает значения перед их записью в определённый тип DOM-приёмника.
Импорт
import { ValueSanitizer } from 'lit';
Тип
(value: unknown) => unknownПодробности
См. SanitizerFactory.
тип WarningKindИсточник
Строка, обозначающая одну из поддерживаемых категорий предупреждений режима разработки.
Импорт
import { WarningKind } from 'lit';
Тип
"change-in-update" | "migration"
© Google LLC
Licensed under the Creative Commons Attribution 3.0 Unported License.
https://lit.dev/docs/api/misc/