Разное
значение 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, мы отправляем в window события 'lit-debug' с актуальными сведениями об обновлении и жизненном цикле рендеринга. Они могут пригодиться при создании инструментов отладки и визуализаций.
Подробности
Обратите внимание: использование 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, мы отправляем в window события 'lit-debug' с актуальными сведениями об обновлении и жизненном цикле рендеринга. Они могут пригодиться при создании инструментов отладки и визуализаций.
Подробности
Обратите внимание: использование window.emitLitDebugLogEvents снижает производительность и значительно замедляет некоторые обычно очень быстрые операции (например, рендеринг без изменений), поскольку для этого необходимо копировать данные и отправлять события.
класс TemplateInstanceИсточник
Обновляемый экземпляр шаблона. Содержит ссылки на части, используемые для обновления экземпляра шаблона.
Импорт
import { TemplateInstance } from 'lit';
Методы и свойства
новый TemplateInstance(template, parent): TemplateInstance
Параметры
- template
Template- parent
ChildPart
parentNode: NodeИсточник
пространство имён UnstableИсточник
Содержит типы, относящиеся к нестабильному API отладки.
Импорт
import { Unstable } from 'lit';
Подробности
API нестабилен: в будущем его могут изменить или удалить, в том числе в минорных выпусках.
Методы и свойства
DebugLogИсточник
Когда Lit работает в режиме разработки и window.emitLitDebugLogEvents имеет значение true, мы отправляем в window события 'lit-debug' с актуальными сведениями об обновлении и жизненном цикле рендеринга. Они могут пригодиться при создании инструментов отладки и визуализаций.
Подробности
Обратите внимание: использование 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): 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';
Методы и свойства
только для чтения options: undefined | RenderOptionsИсточник
только для чтения 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/v2/api/misc/