Vue
Addfox полностью поддерживает Vue 3, можно использовать однофайловые компоненты .vue для разработки расширений.
Установка
Выберите шаблон Vue при создании проекта:
Или установите в существующий проект:
Конфигурация
Структура проекта
Пример кода
Popup
Если опустить следующий index.html и оставить только index.ts, сборка автоматически сгенерирует HTML, содержащий id="root", title и favicon, синхронизированные с manifest.name / manifest.icons (см. Entry на основе файлов). Следующий пример является опциональным пользовательским шаблоном:
Content Script
Управление состоянием
Pinia
VueUse
Взаимодействие с Chrome API
CSS решения
Tailwind CSS
Scoped CSS
Однофайловые компоненты Vue изначально поддерживают scoped CSS:

