Skip to content
Meeko
Type to search the guides and the API reference. Open it from any page with / or Ctrl K; move with the arrow keys and open a result with Enter.
Get started

Contents

On this page

Not translated yet

This page has not been translated into English yet, so it is shown in Spanish.

maskComponentTags

función

Prepara las etiquetas de componente (<AppButton>, nombre que empieza por mayúscula) para el parser HTML sin mover ninguna posición. La inicial pasa a j, que no empieza ningún elemento HTML, para que <Table>, <Input> o <Title> no reciban las reglas de esos elementos, y el / de <AppButton /> pasa a espacio. Quien analiza el árbol recupera el nombre original y devuelve como hermanos los nodos que el parser metió dentro de una etiqueta autocerrada. blankComponents borra cada etiqueta de componente cuando sólo interesan las secciones del archivo: la plantilla valida después su cierre con mensajes propios. Un {...} del texto es una expresión, como en scanInterpolations: cada < suyo ({a < b}, {"<b>"}) pasa a _ para que no abra una etiqueta; el compilador lee la expresión del texto original.

ts
import { maskComponentTags } from "@meekojs/meeko/parse";

Source code src/compiler/parser/sfc.ts:202

Firma #

ts
function maskComponentTags(html: string, options?: { blankComponents?: boolean; tableSnippets?: boolean; }): MaskedHtml

Parameters #

html string
options { blankComponents?: boolean; tableSnippets?: boolean } optional

Returns #

MaskedHtml

Was this page helpful?

Add a comment

It is sent when you choose “Yes” or “No”. Only the page, your answer and the comment are stored: no cookies and no personal data.

0 of 2000 characters

Edit on GitHub: packages/meeko/src/compiler/parser/sfc.ts