ホームページ ウェブフロントエンド jsチュートリアル vue+elementUI部分を利用したコンポーネント導入の実装方法

vue+elementUI部分を利用したコンポーネント導入の実装方法

Jan 16, 2018 am 09:16 AM
導入 コンポーネント

vue.js の UI コンポーネント ライブラリには、git 上に複数のプロジェクトがあります。私がよく目にするのは iView と Element です。どちらのコンポーネント ライブラリにも豊富なコンポーネントがあります。この記事では主に、vue+elementUI を使用してインポートされたコンポーネントを実装する場合の関連情報を紹介し、vue が elementUI を導入する際のエラーの解決策をサンプル コードを通じて詳しく紹介します。以下は小さな「一緒に学びましょう」です。

公式 Web サイトの紹介

  • iView: Vue.js をベースにした高品質 UI コンポーネント ライブラリのセット

  • Element、開発者、デザイナー、プロダクト マネージャー向けに用意された Vue 2.0 ベースのコンポーネント ライブラリのセット, 提供 Web サイトを迅速に形にするためのサポート デザイン リソースが提供されます。

どちらにも独自の長所と短所があるため、私自身のニーズに基づいて、最終的に Element を使用することになりました。最近会社で小規模なバックエンドプロジェクトを開発したため、要素のコンポーネントをいくつか導入することを検討しました。初めて単独で導入する経験がないため、ネットでいろいろ読んで、個人的に感じているあれこれの問題があります。公式サイトでは分かりやすく説明されていなかったので(私のレベルが低すぎるかもしれません)、自分で調べて検証してみましたので、間違いがあればご指摘ください。

実装方法

1. vue-cliをインストールします

npm install -g vue-cli
ログイン後にコピー

2. プロジェクトを作成しますprojectNameはプロジェクトの名前です

npm install webpack projectName
ログイン後にコピー

3. プロジェクトのインストール依存関係を初期化します

cd projectName
ログイン後にコピー

5、elementui

npm install
ログイン後にコピー

をインストールします。まず、プロジェクトに style-loader と babel-plugin-component があるかどうかを確認します

npm install element-ui --save -dev
ログイン後にコピー

簡単に言うと、.babelrc を見つけます。 、元のファイルの内容をすべて削除し、次のコード

npm install xxx --save -dev
ログイン後にコピー

8. 次の文を webpack.base.conf.js

 { "presets": [["env", {
     "modules": false,
     "targets": {"browsers": ["> 1%", "last 2 versions", "not ie <= 8"]}
    }],
    "stage-2"],
  "plugins": [
     "transform-runtime",
     ["component",[
     {
     "libraryName":"element-ui",
     "styleLibraryName":"theme-default" //1.4的老项目用这个,2.0的用theme-chalk,假设没效果看看官网又把默认的主题改 成那个了 跟着改一下应该就可以了
     }
     ]]
     ],
  "comments":false,   
  "env": {
  "test": {
   "presets": ["env", "stage-2"],
   "plugins": ["istanbul"]
  }
  }
 }
ログイン後にコピー

に追加します。 9. main.js に

{
 test: /\.css$/,
 loader: 'style-loader'
},
ログイン後にコピー

を導入します。 Button と Input を使用できます

vue はエラーを報告するための elementUI を導入します

main.js に import 'element-ui/lib/theme-default/index.css' を導入するとエラーが報告され、プロジェクトを開始できませんでした。 package.json の webpack を "webpack": "beta" に変更して再起動します インストールするだけで起動できます

関連する推奨事項:

Vue2.0、表のページめくりを実現する ElementUI

vue Element- ui入力リモート検索例詳細説明

VUE要素uiを使ってReuse Tableコンポーネントを書く

以上がvue+elementUI部分を利用したコンポーネント導入の実装方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Windows 10 旧バージョンコンポーネント DirectPlay のインストール方法 Windows 10 旧バージョンコンポーネント DirectPlay のインストール方法 Dec 28, 2023 pm 03:43 PM

win10で一部のゲームをプレイすると、画面がフリーズしたり画面がぼやけるなどの不具合が多くのユーザーに発生しますが、現時点ではダイレクトプレイ機能をオンにすることで問題を解決でき、機能の操作方法も非常に簡単です。 win10 の古いコンポーネントである Directplay をインストールする方法 1. 検索ボックスに「コントロール パネル」と入力して開きます 2. 表示方法として大きなアイコンを選択します 3. 「プログラムと機能」を見つけます 4. 左側をクリックして有効にするか、 Win 機能をオフにする 5. ここで古いバージョンを選択します チェックボックスをオンにするだけです

Vueを使用してカレンダーコンポーネントを実装するにはどうすればよいですか? Vueを使用してカレンダーコンポーネントを実装するにはどうすればよいですか? Jun 25, 2023 pm 01:28 PM

Vue は非常に人気のあるフロントエンド フレームワークであり、コンポーネント化、データ バインディング、イベント処理など、開発者が効率的で柔軟で保守が容易な Web アプリケーションを構築するのに役立つ多くのツールと機能を提供します。この記事では、Vueを使ってカレンダーコンポーネントを実装する方法を紹介します。 1. 要件の分析 まず、このカレンダー コンポーネントの要件を分析する必要があります。基本的なカレンダーには次の機能が必要です: 当月のカレンダー ページの表示、前月または翌月への切り替えのサポート、特定の日のクリックのサポート、

VUE3 開発の基本: extend を使用してコンポーネントを継承する VUE3 開発の基本: extend を使用してコンポーネントを継承する Jun 16, 2023 am 08:58 AM

Vue は現在最も人気のあるフロントエンド フレームワークの 1 つであり、VUE3 は Vue フレームワークの最新バージョンであり、VUE2 と比較してパフォーマンスが高く、開発エクスペリエンスが優れているため、多くの開発者の最初の選択肢となっています。 VUE3 では extends を使ってコンポーネントを継承することが非常に実用的な開発手法となっておりますので、この記事では extends を使ってコンポーネントを継承する方法を紹介します。エクステンドとは何ですか? Vue では、extends は非常に実用的な属性であり、子コンポーネントが親から継承するために使用できます。

Angular コンポーネントとその表示プロパティ: 非ブロックのデフォルト値について Angular コンポーネントとその表示プロパティ: 非ブロックのデフォルト値について Mar 15, 2024 pm 04:51 PM

Angular フレームワークのコンポーネントのデフォルトの表示動作は、ブロックレベルの要素ではありません。この設計の選択により、コンポーネント スタイルのカプセル化が促進され、開発者が各コンポーネントの表示方法を意識的に定義することが促進されます。 CSS プロパティの表示を明示的に設定することで、Angular コンポーネントの表示を完全に制御して、目的のレイアウトと応答性を実現できます。

古いバージョンのwin10コンポーネントの設定を開く方法 古いバージョンのwin10コンポーネントの設定を開く方法 Dec 22, 2023 am 08:45 AM

Win10 の古いバージョンのコンポーネントは、デフォルトで閉じられていることが多いため、ユーザー自身が設定で有効にする必要があります。まず、設定を入力する必要があります。操作は非常に簡単です。以下の手順に従ってください。Win10 の古いバージョンはどこにありますか?バージョン コンポーネント? 開く 1. [スタート] をクリックし、[Win システム] をクリックします 2. クリックしてコントロール パネルに入ります 3. 次に、下のプログラムをクリックします 4. [Win 機能を有効または無効にする] をクリックします 5. ここで必要なものを選択できます開く

Vue が JSX を通じてコン​​ポーネントを動的にレンダリングする方法について話しましょう Vue が JSX を通じてコン​​ポーネントを動的にレンダリングする方法について話しましょう Dec 05, 2022 pm 06:52 PM

Vue はどのようにして JSX を通じてコン​​ポーネントを動的にレンダリングしますか?次の記事では、Vue が JSX を通じてコン​​ポーネントを効率的に動的にレンダリングする方法を紹介します。

Vue コンポーネントの実践: ページング コンポーネントの開発 Vue コンポーネントの実践: ページング コンポーネントの開発 Nov 24, 2023 am 08:56 AM

Vue コンポーネントの実践: ページング コンポーネント開発の概要 Web アプリケーションでは、ページング機能は不可欠なコンポーネントです。優れたページング コンポーネントは、プレゼンテーションがシンプルかつ明確で、機能が豊富で、統合と使用が簡単である必要があります。この記事では、Vue.js フレームワークを使用して高度にカスタマイズ可能なページング コンポーネントを開発する方法を紹介します。 Vueコンポーネントを使った開発方法をコード例を通して詳しく解説します。テクノロジースタック Vue.js2.xJavaScript (ES6) HTML5 および CSS3 開発環境

VSCode プラグイン共有: Vue/React コンポーネントのリアルタイム プレビュー用プラグイン VSCode プラグイン共有: Vue/React コンポーネントのリアルタイム プレビュー用プラグイン Mar 17, 2022 pm 08:07 PM

VSCode で Vue/React コンポーネントを開発する場合、コンポーネントをリアルタイムでプレビューするにはどうすればよいですか?この記事では、VSCode で Vue/React コンポーネントをリアルタイムにプレビューするためのプラグインを紹介します。

See all articles