TagName
tipo Since 1.5.0
Etiqueta HTML que <component is> puede renderizar: un elemento de los datos HTML de Meeko (MDN)
que no sea de metadatos, de script, de documento incrustado ni de texto sin formato. Quedan fuera
script, style, iframe, object, embed, template, slot, textarea, title, base,
link, meta, head, html, body, noscript, param y fencedframe.
ts
import type { TagName } from "@meekojs/meeko";Source code src/app/runtime/dynamic-tag.ts:44
Declaración #
ts
type TagName = Exclude<HtmlTagName, ForbiddenTagName>Example #
meeko
<script lang="ts">
import type { TagName } from "@meekojs/meeko";
// Sin contenido, también vale una etiqueta vacía como "hr" o "img".
const props = defineProps<{ as: TagName; label: string }>();
</script>
<template><component is="props.as" bind:title="props.label" /></template>See also #
- HTML tags in <component is> Componentes y API