TagName
tipo Desde 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";Código fuente src/app/runtime/dynamic-tag.ts:44
Declaración #
ts
type TagName = Exclude<HtmlTagName, ForbiddenTagName>Ejemplo #
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>Véase también #
- Etiquetas HTML en <component is> Componentes y API