Skip to content

Руководство по миграции ​

Шаги и замечания при переходе на lh-ui-plus с других библиотек компонентов.

Миграция с Element Plus ​

Основные различия ​

СвойствоElement Pluslh-ui-plus
Префиксel-lh-
ТемаSCSS-переменныеCSS-переменные (88+ токенов)
Тёмная темавстроена (переключение классом html.dark)полная поддержка (data-theme + useLhTheme)
Узорные фонынет6 предустановок

Соответствие компонентов ​

Element Pluslh-ui-plus
ElButtonLhButton
ElInputLhInput
ElFormLhForm
ElSelectLhSelect
ElDialogLhDialog

Шаги миграции ​

  1. Замените пути импорта
  2. Замените префиксы тегов компонентов
  3. Проверьте настройку themeVars
  4. Выполните pnpm lint и pnpm typecheck

Миграция с Ant Design Vue ​

Ant Design использует префикс ant-, lh-ui-plus — префикс lh-.

Ant Design Vuelh-ui-plus
a-buttonLhButton
a-inputLhInput
a-formLhForm

Общие рекомендации по миграции ​

  1. Сначала запустите тесты — убедитесь, что проект собирается до миграции
  2. Заменять компоненты по одному — не стоит менять всё разом
  3. Проверьте различия в темах — соответствие CSS-переменных и SCSS-переменных
  4. Изучите документацию API — убедитесь в совместимости props / events

Красота традиций — основа кода