オンデマンドインポート:プラグインをインストールする まず、追加のプラグインを導入する必要があります。以前の** npm をインストールして、vue-components をアンプラグインします。 プラグインの設定 weapackまたはvite設定ファイルに設定を追加する // vite.config.ts 'unplugin-vue-components/vite' からコンポーネントをインポートします。 'unplugin-vue-components/resolvers' から { ElementPlusResolver } をインポートします。 エクスポートデフォルト{ プラグイン: [ // ... コンポーネント({ リゾルバ: [ElementPlusResolver()], })、 ]、 } // webpack.config.js const コンポーネント = require('unplugin-vue-components/webpack') const { ElementPlusResolver } = require('unplugin-vue-components/resolvers') モジュール.エクスポート = { // ... プラグイン: [ コンポーネント({ リゾルバ: [ElementPlusResolver()], })、 ]、 } //メイン.ts 'vue' から {createApp} をインポートします。 './App.vue' からアプリをインポートします。 import { Edit,Search } from '@element-plus/icons' //アイコンは別途インポートする必要があり、必要に応じてアイコンをインポートします import { ElButton } from 'element-plus'; //必要に応じてインポートします const app = createApp(App); //コンポーネントを登録する app.component("edit", Edit) app.component("検索", 検索) app.component('エルボタン',エルボタン) app.mount('#app'); <テンプレート> <h2>ホームページ</h2> <el-button type="primary" >プライマリボタン</el-button> <el-button type="success" >成功ボタン</el-button> <el-icon :size="20" :color="'blue'"> <編集 /> </el-icon> <el-icon :size="20"> <検索></検索> </el-icon> </テンプレート> <スクリプト設定 lang="ts"> </スクリプト> グローバルインポート推奨される追加項目 // tsconfig.json { "コンパイラオプション": { // ... "types": ["要素プラス/グローバル"] } } インストール npm インストール element-plus --save # または 糸追加要素プラス # アイコン依存ライブラリをインストールする npm install @element-plus/icons # または 糸を追加 @element-plus/icons main.ts ファイル内のグローバル設定 'vue' から {createApp} をインポートします。 './App.vue' からアプリをインポートします。 './store' から { store, key } をインポートします。 //ルーティングを挿入import router from './router'; // UI ライブラリをグローバルにインポートします import ElementPlus from 'element-plus' 'element-plus/dist/index.css' をインポートします。 const app = createApp(App); app.use(ストア、キー); app.use(ルーター); app.use(ElementPlus); app.mount('#app'); UIコンポーネントの使用 アイコンを使用します。アイコンと通常のUIコンポーネントは同じパッケージに含まれていないため、別々にインポートする必要があります。 //特定のコンポーネントをインポートした後、直接 <template> を使用する <el-icon :size="20" :color="'blue'"> <編集 /> </el-icon> </テンプレート> <スクリプト設定 lang="ts"> '@element-plus/icons' から { 編集 } をインポートします </スクリプト> main.ts ファイルにアイコン ライブラリをインポートし、app.component() で登録すると、通常の UI ライブラリを使用する場合と同じように、コンポーネント内で直接使用できるようになります。 <テンプレート> <h2>ホームページ</h2> <el-button type="primary" >プライマリボタン</el-button> <el-button type="success" >成功ボタン</el-button> <el-icon :size="20" :color="'blue'"> <編集 /> </el-icon> <el-icon :size="20"> <検索></検索> </el-icon> </テンプレート> <スクリプト設定 lang="ts"> </スクリプト> これで、element-plus でオンデマンド インポートとグローバル インポートを実装する方法についての記事は終了です。element-plus のオンデマンド インポートとグローバル インポートに関するより関連性の高いコンテンツについては、123WORDPRESS.COM で以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
>>: MyCat を使用して Linux で MySQL マスター/スレーブの読み取り/書き込み分離を実装する方法
最近、Vue プロジェクトではデータをリアルタイムで更新する必要があります。折れ線グラフは 1 秒ご...
この記事では、Jiugonggeモバイルパズルゲームを実装するためのJavaScriptの具体的なコ...
コードをコピーコードは次のとおりです。 <!DOCTYPE html PUBLIC "...
ページ上でショートカットキーをカスタマイズする要件に遭遇し、ショートカットキーを設定して表示する場所...
多くのウェブデザイナーは、ウェブページのレイアウトを設計する際に、インターフェースウェブページの幅に...
1.ダウンロードしてインストールする公式ウェブサイトからコミュニティ エディションの dmg インス...
プログラムは上から下へ順番に実行され、いくつかの制御文によって実行経路を変更することができます。制御...
ウェブサイトのアクセス速度を向上させるための徹底的な最適化に関するヒント。ウェブサイトのアクセス速度...
この記事では、WeChatアプレットで写真を撮ったり、アルバムから写真を選択したりするための具体的な...
両側に隙間なし、各列間に隙間あり 幅: 100%; 表示: グリッド; グリッドテンプレート列: r...
1. HTML マークアップ言語とは何ですか? HTML は、Web ページの情報を表すマークアッ...
複雑なテーブル構造では、一部のセルが水平方向に複数のセルにまたがるため、行間属性 ROWSPAN を...
【序文】 ORM を使用してデータベース内のデータを操作する場合、前提として、新しい ORM モデル...
バブリングとは何ですか? DOM イベント フローには、イベント キャプチャ ステージ、ターゲット ...
目次1. カスタム指示とは何ですか? 2. 指示をカスタマイズする方法フック機能3. 応用シナリオ入...