Spec-Zone.ru › Lit 2

Разное

значение 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';

Методы и свойства

el?: HTMLTemplateElementИсточник

h: TrustedHTMLИсточник

parts: Array<TemplatePart>Источник

тип 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/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API