Install any skill in seconds. Free to start, no credit card required.
Get Started Free →UIスクリーンショットやデザインエクスポートをVue 3コンポーネントに一括変換する際に使用。Vant、Element Plus、Ant Design Vueに対応。
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | -55% | 0% |
| case-02 | ✗→✓ | ▲ Improved | -36% | 0% |
| case-03 | ✗→✓ | ▲ Improved | -39% | 0% |
| case-05 | ✗→✓ | ▲ Improved | -17% | 0% |
| case-08 | ✗→✓ | ▲ Improved | 38% | 0% |
UIデザインのスクリーンショットをVue 3 Composition APIコンポーネントコードに一括変換します。
モジュールとページ状態でスクリーンショットをグループ化したディレクトリを入力として使用します。
サポートされている切り出し画像ディレクトリ名:assets、icons、sprites、cut、images、cut-images。
グローバルバイナリに依存せず、ドキュメントに記載されたコマンドが機能するように npx でコンバーターを実行します:
bashexport DASHSCOPE_API_KEY=your_key npx ui-to-vue-converter@1.0.2 --input ./screenshots --ui vant --output ./src
| オプション | 説明 | デフォルト | | --- | --- | --- | | --input | デザイン画像ディレクトリ | ./screenshots | | --ui | UIライブラリ:vant、element-plus、または antd-vue | vant | | --output | 出力ディレクトリ | ./src | | --config | 設定ファイルのパス | ./.ui-to-vue.config.json |
@latest の代わりにコンバーターのバージョンを固定すること。.ui-to-vue.config.json、APIキー、生成されたシークレット、または顧客スクリーンショットをコミットしないこと。views/ または選択した出力ディレクトリの下に生成された。components/ に抽出された。| 問題 | 確認事項 | | --- | --- | | 401 または認証エラー | コマンドを実行するシェルで DASHSCOPE_API_KEY が設定されていることを確認する。 | | command not found: ui-to-vue | npx ui-to-vue-converter@1.0.2 の形式を使用するか、パッケージをグローバルインストールする。 | | 切り出し画像が無視される | アセットディレクトリ名がサポートされており、対応するページまたはモジュールの下にネストされていることを確認する。 | | コンポーネントが要求されたUIライブラリを無視する | 明示的な --ui 値で再実行して、生成されたインポートを確認する。 | | 生成されたレイアウトの寸法がおかしい | スクリーンショットのエクスポート幅がターゲットライブラリのベースラインと一致していることを確認する。 |
ui-to-vue-converterOther measured skills in the registry, with their headline benchmark lift.