# Formátovač Vue

Formátujte jednosúborové komponenty Vue pomocou tohto formátovača Vue. Vložte komponent a nástroj naformátuje jeho blok skriptu ako JavaScript alebo ako TypeScript, ak je lang nastavený na ts, a blok štýlov ako CSS, SCSS alebo Less podľa atribútu lang. Oba bloky sa odsadia pod svoje značky. Blok šablóny zostane na jednom riadku so zredukovanými medzerami. Užitočné pre vývojárov Vue, ktorí upravujú komponenty pred kontrolou kódu a prípravou dokumentácie.

## Často kladené otázky

### Čo mení formátovač Vue v komponente?

Formátuje obsah blokov skriptu a štýlov a každý blok najvyššej úrovne umiestni na samostatný riadok. Kód v každom bloku sa odsadí o dve medzery pod jeho otváracou značkou.

### Ako sa spracuje blok šablóny?

Blok šablóny zostane na jednom riadku a viacnásobné medzery sa zredukujú na jednu. Direktívy ako v-if, v-for, :prop a @event, ako aj výrazy v dvojitých zložených zátvorkách, sa skopírujú presne tak, ako sú napísané.

### Ako sa formátuje blok skriptu?

Obyčajný blok skriptu sa spracuje a vypíše ako JavaScript s odsadením o dve medzery a bodkočiarkami. Pri lang="ts" sa naformátuje ako TypeScript, ktorý podporuje aj typové anotácie.

### Ako sa formátuje blok štýlov?

Blok štýlov sa predvolene formátuje ako CSS, pričom každá deklarácia je na samostatnom riadku. Pri lang="scss" alebo lang="less" sa použijú pravidlá pre SCSS alebo Less a atribút scoped sa zachová.

### Čo sa stane pri syntaktickej chybe v skripte?

Bloky JavaScript a CSS sa spracúvajú, takže syntaktická chyba zastaví nástroj a zobrazí sa jej hlásenie. Opravte uvedený problém a spustite formátovanie znova.

### Podporuje script setup?

Áno, atribút setup zostane na značke a obsah sa naformátuje ako ktorýkoľvek iný blok skriptu. Makrá kompilátora, ako napríklad defineProps, považuje formátovač za obyčajné volania funkcií.

### Môžem zmeniť odsadenie?

Nie, formátovač vždy používa dve medzery a nemá žiadne možnosti. Rovnaký komponent vždy vytvorí rovnaký výstup.

### Zachovajú sa komentáre?

Áno, komentáre HTML medzi blokmi aj komentáre v blokoch skriptu a štýlov sa zachovajú. Komentáre v šablóne zostanú na svojom mieste na jej jednom riadku.

### Prečo je výsledok ohraničený ako html?

Jednosúborové komponenty sa čítajú ako HTML, takže výsledok sa vráti ako blok kódu Markdown označený html. Skopírujte riadky medzi ohraničeniami do svojho súboru .vue.

### Aký veľký môže byť komponent?

Maximálne 5 MB na jedno spustenie; väčší vstup sa odmietne a zobrazí sa správa. Výstup je rovnaký ako pri možnosti Vue vo Formátovači kódu.

Vaša reklama tu?

[Napíšte nám e-mail](mailto:hi@dennn.is?subject=Reklama%20na%20OneClick%20Pro)

[Reklama Súprava doplnkov pripravená pre agentov pre WordPress.](https://sleekwp.com/?ref=oneclickpro)
