РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗jsnuSpStUt 6 of 90 menu
◀ ▶

Утилита форматирования в Nuxt

Не каждый файл в app хранит состояние. Формат цены, склеивание подписи сотрудника или проверка длины строки - чистые функции без useState. Их кладут в app/utils, и Nuxt импортирует экспорт по имени так же, как функции из соседней папки.

От функции утилита отличается тем, что не создаёт общую ячейку между страницами: каждый вызов получает результат из аргументов и возвращает новое значение.

Добавим функцию, которая превращает число в строку с символом валюты:

export function formatPrice(amount) { return `$${amount}`; }

На странице товара вызовем её без строки import. В шаблоне появится строка $12 - это не общее состояние, а разовое преобразование аргумента:

<script setup> const priceLabel = formatPrice(12); </script> <template> <h1> Product </h1> <p> Price: {{ priceLabel }} </p> </template>

Создайте утилиту, которая принимает имя и фамилию работника и возвращает одну строку «First Last» на английском.

Выведите результат на странице списка сотрудников для двух разных пар имён, вызывая функцию из app/utils без ручного импорта.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить