Создание проекта
Использовать будем Vue.js 3 с Composition API, Vuetify, Vue Router и Pinia.
Создадим проект с помощью Vite, используя команду, предложенную в документации Vuetify:
В диалоге выберем пресет Essential, в который входит и Vuetify, и Vue Router, и Pinia.
Полученная структура проекта уже достаточно неплоха, но для удобства немного изменим её:
- создадим директорию
/helpers; - перенесём роутер из директории
/routerтуда; - избавимся от функции
registerPluginsи зарегистрируем плагины напрямую вmain.js
В корне проекта создадим .env файл, в котором создадим переменную VITE_API_URL с адресом на наш бэкенд для удобного
использования. В дальнейшем мы сможем импортировать его с помощью ${import.meta.env.VITE_API_URL}.