Перейти к содержимому
GitHub

<svelte:options>

<svelte:options option={value} />

Элемент <svelte:options> позволяет указать параметры компилятора для каждого компонента, которые подробно описаны в разделе о компиляторе. Возможные параметры:

  • runes={true} — переводит компонент в режим рун (см. раздел Legacy APIs)
  • runes={false} — переводит компонент в режим совместимости (legacy mode)
  • namespace="..." — пространство имён, в котором будет использоваться компонент. Может быть html (по умолчанию), svg или mathml
  • customElement={...}параметры, используемые при компиляции компонента как пользовательского элемента. Если передана строка, она используется как параметр tag
  • css="injected" — компонент будет встраивать свои стили напрямую: при серверном рендеринге стили добавляются как тег <style> в head, а при клиентском рендеринге загружаются через JavaScript
<svelte:options customElement="my-custom-element" />