Vueのインストールと使用

Vueのインストールと使用

序文:

Vue (発音は /vjuː/、view に似ています) は、フロントエンドとバックエンドを分離するためのフレームワークです。これは当初、国内の優れたプレーヤーである You Yuxi によって開発され、現在では世界で「最も」人気のあるフロントエンド フレームワークとなっています。 vueを使用した Web ページの開発は非常に簡単で、技術的なエコシステムが充実しており、コミュニティも活発です。フロントエンドとバックエンドでの仕事を見つけるには必須のスキルです。

1. Vueのインストール

Vueのインストールは一般的に3つの方法に分かれます

方法1: CDNの導入

<!-- 開発環境のバージョン、役立つ警告コマンドを含む -->
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/vue.js"></script>

<!-- サイズと速度が最適化された生成バージョン -->
<script src="https://cdn.jsdelivr.net/npm/[email protected]"></script>
 

方法2: 直接ダウンロードしてインポートする

開発環境: https://vuejs.org/js/vue.js

本番環境: https://vuejs.org/js/vue.min.js

方法3: npmインストール

Vueを使用して大規模なアプリケーションを構築する場合は、 NPMインストールを使用することをお勧めします。 NPMwebpackBrowserifyなどのモジュール バンドラーとうまく連携します。同時に、 Vue単一ファイル コンポーネントを開発するためのサポート ツールも提供します。

# 最新の安定バージョン$ npm install vue
 

2. 基本的な使い方

Vue使用するには、まずVueオブジェクトを作成し、このオブジェクトにelパラメータを渡す必要がありますelパラメータの完全な名前はelementで、これはvueがレンダリングするルート要素を見つけるために使用されます。また、 dataパラメータを渡すことができ、 data内のすべての値は{{}}を使用してルート要素の直下で使用できます。

サンプルコードは次のとおりです。

<div id="アプリ">
  {{メッセージ}}
</div>
</本文>
<スクリプト>
    constアプリ = 新しいVue({
      el: "#app",
      データ: {
        メッセージ: 「初心者向け Vue」
      }
    })
</スクリプト>

data内のデータはvueのルート要素の下でのみ使用でき、他の場所ではvue認識およびレンダリングすることはできません。

例えば:

<!--ここではレンダリングできません-->
<p>{{メッセージ}}</p>
</本文>
<スクリプト>
    constアプリ = 新しいVue({
      el: "#app",
      データ: {
        メッセージ: 「初心者向け Vue」
      }
    })
</スクリプト>

vueオブジェクトにmethodsを追加することもできます。このプロパティは、独自の関数を格納するために特に使用されます。 methods内の関数はテンプレートでも使用でき、 methods内の関数は、アクセスするためにthis.名を追加することなく、単にthis.data.名を使用するだけでdata内の値にアクセスできます。

サンプルコードは次のとおりです。

<div id="アプリ">
    <p>{{挨拶()}}</p>
</div>
</本文>
<スクリプト>
    constアプリ = 新しいVue({
      el: "#app",
      データ: {
        メッセージ: 「初心者向け Vue」
      },
      メソッド: {
        挨拶: 関数 () {
          "hello" + this.message を返します
        }
      }
    })
</スクリプト>

Vue のインストールと使用方法についてはこれで終わりです。Vue のインストールと使用に関するより関連性の高いコンテンツについては、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Vue の基本入門: Vuex のインストールと使用
  • Vue-Routerのインストールと使用方法の詳細な説明
  • Vue ルーターのインストールと使用状況の分析
  • Vue cli3 をグローバルにインストールし、Vue-cli2.x を引き続き使用します。
  • Vue リソースのインストールプロセスと使用状況の分析
  • VUEのインストールと使用に関する詳細なチュートリアル
  • Taobao ミラー cnpm を使用して Vue.js をインストールするグラフィック チュートリアル

<<:  IE における条件付きコメントの利点と欠点

>>:  docker ポートを追加して dockerfile を取得する方法

推薦する

Alibaba Cloud イメージリポジトリを使用して外部 Docker イメージを構築する方法の詳細な説明

Alibaba Cloud Image Repositoryを使用して外部イメージをダウンロードする...

MySQL チュートリアル データ定義言語 DDL の例 詳細な説明

目次1. SQL言語の基本機能の紹介2. データ定義言語の目的3. データベースの作成と破棄4. デ...

Linux で Sudo を使用して権限を委譲する

sudo 権限委譲の概要su スイッチ ID: su –l ユーザー名 –c 'コマンド&#...

mysql+mycat、負荷分散、マスタースレーブレプリケーション、読み取り/書き込み分離操作に基づく安定した高可用性クラスタを構築します。

データベースのパフォーマンス最適化には、一般的にクラスタリングが採用されています。Oracle クラ...

MySQL タイムスタンプ比較クエリで遭遇する落とし穴と解決策

目次タイムスタンプ比較クエリで遭遇する落とし穴タイムスタンプクエリ範囲の問題タイムスタンプ比較クエリ...

VMwareがモジュールディスクを早期に開けない場合の解決策の詳細な説明

VMWare (Virtual Machine ware) は、「仮想 PC」ソフトウェア会社です。...

Nginx のパフォーマンスを向上させるための提案

Web アプリケーションが 1 台のマシンでのみ実行される場合、パフォーマンスを向上させるのは非常に...

meta name="" content="の機能の詳細な説明

1. 文法: <meta name="名前" content="...

設定ファイルを書いてMyBatisを簡単に使う方法

設定ファイルを書いてMyBatisを簡単に使う方法マイバティス3.xここでは MyBatis につい...

ネイティブjsは9マスグリッドのドラッグアンドドロップを実現します

ネイティブJSを使用して9つの正方形のグリッドを記述し、9つのグリッドの位置をドラッグして変更する効...

MySQL における一般的な高度な SQL ステートメント

MySQL 高度な SQL ステートメント kgc を使用します。 テーブルlocation(Reg...

ApacheのDjangoオンライン展開方法

環境: 1. Windows Server 2016 Datacenter 64 ビット 2. SQ...

MySQL 8.0.25 解凍版のインストールと設定方法のグラフィックチュートリアル

MySQL 8.0.25解凍版のインストールチュートリアル、参考までに具体的な内容は以下のとおりです...

スクロールバーの美化効果を実現するための CSS3 のサンプル コード

具体的なコードは次のとおりです。 /*スクロールバーの幅*/ ::-webkit-スクロールバー{ ...

IIS7~IIS8.5 サーバープロトコルヘッダーの削除または変更

要件: IIS 7、7.5、8.0、8.5、および ASP.NET で HTTP 応答ヘッダーを削除...