Конфигурация
Объект конфигурации
Основной интерфейс конфигурации для FishtVue предоставляет полный контроль над стилизацией компонентов, темами и поведением.
Получение экземпляра FishtVue
Существует несколько способов получить экземпляр FishtVue:
Использование Dependency Injection (рекомендуется)
Рекомендуемый способ - использовать систему внедрения зависимостей Vue:
Использование глобального объекта Window
Альтернативно, вы можете получить доступ к экземпляру через глобальный объект window:
Свойства конфигурации
componentsStyle
Определяет стиль компонентов. Доступные опции:
filled- Компоненты с залитым фономoutlined- Компоненты с обводкойunderlined- Компоненты только с нижней границей
unstyled
Когда установлено в true, компоненты не будут включать встроенные стили, позволяя вам применять пользовательские стили
с помощью CSS-фреймворков, таких как Tailwind или Bootstrap.
locale
FishtVue предоставляет полную поддержку интернационализации через свою систему локалей. Вы можете настроить языки по умолчанию, добавить пользовательские переводы и динамически переключаться между разными локалями.
optionsTheme
Опции темы предоставляют детальный контроль над поведением темы, включая конфигурацию CSS-слоев, настройки темного режима и настройку префикса темы.
componentsOptions
Глобальный объект конфигурации, который сопоставляет имена компонентов с их опциями по умолчанию и настройками поведения. Это позволяет вам установить свойства по умолчанию для всех компонентов определенного типа.
Методы экземпляра
Экземпляр FishtVue предоставляет несколько методов для управления конфигурацией:
useFishtVue()
Возвращает копию экземпляра FishtVue только для чтения.
getOptions()
Получает опции компонента либо для конкретного компонента, либо для всех компонентов.
getActiveLocale()
Получает текущую активную локаль.
setActiveLocale()
Устанавливает активную локаль.
getDefaultLocale()
Получает локаль по умолчанию.