Skip to content

移行ガイド ​

他の UI ライブラリから 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. import パスを置き換える
  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. コンポーネントを 1 つずつ置き換える — 一度にすべてを置き換えない
  3. テーマの違いを確認する — CSS 変数と SCSS 変数の対応関係
  4. API ドキュメントを確認する — props/events の互換性を確認する

国風の美で、コードの基を築く