ホームページ ウェブフロントエンド Vue.js Vue の単一ファイル コンポーネントとは何ですか?またその使用方法は何ですか?

Vue の単一ファイル コンポーネントとは何ですか?またその使用方法は何ですか?

Jun 10, 2023 pm 11:10 PM
説明書 vue 単一ファイル コンポーネント コンポーネントの書き込み

人気のフロントエンド フレームワークとして、Vue は開発者に便利で効率的な開発エクスペリエンスを提供します。その中でも、単一ファイル コンポーネントは Vue の重要な概念であり、これを使用すると、開発者はクリーンなモジュール形式のアプリケーションを迅速に構築できます。この記事では、単一ファイル コンポーネントとは何か、およびそれらを Vue で使用する方法について説明します。

1. 単一ファイル コンポーネントとは何ですか?

単一ファイル コンポーネント (SFC) は Vue の重要な概念であり、すべてのコンポーネントのテンプレート、スクリプト、スタイルなどを 1 つのファイルに入れることができます。単一ファイル コンポーネントは .vue 接尾辞が付いた名前が付けられ、通常は 3 つの主要な部分が含まれます:

  1. <template>: コンポーネントのテンプレート構造、通常は HTML 構造です。
  2. <script>: コンポーネントのスクリプト部分 (通常は JavaScript オブジェクト) には、コンポーネントのプロパティとメソッドが含まれます。
  3. <style>: コンポーネントのスタイル部分。通常は CSS スタイル シートです。

単一ファイル コンポーネントを使用することで、開発者はコンポーネント コードをより明確に編成し、コードの保守性を向上させることができます。さらに、大規模なプロジェクトでは、単一ファイルのコンポーネントによってモジュール管理が向上し、コード共有と再利用性が向上します。

2. 単一ファイル コンポーネントを使用するにはどうすればよいですか?

単一ファイル コンポーネントを使用するには、Vue のスキャフォールディング ツール Vue CLI をインストールする必要があります。具体的なインストール方法については、Vue の公式ドキュメントを参照してください。インストールが完了したら、次の手順に従って基本的な単一ファイル コンポーネントを作成できます:

  1. プロジェクト内に HelloWorld.vue という名前のファイルを作成します。ファイルは次のとおりです。
<template>
  <div>
    <h1>{{ msg }}</h1>
  </div>
</template>

<script>
export default {
  name: 'HelloWorld',
  data() {
    return {
      msg: 'Hello World!'
    }
  }
}
</script>

<style>
h1 {
  color: red;
}
</style>
ログイン後にコピー

上記のコードでは、<template> タグには、Vue のテンプレート構文による単純な HTML 構造が含まれています{{}}msg データの内容をユーザーに表示します。 <script> は、タグ内のコンポーネント オブジェクトをエクスポートします。この中で、name 属性と data メソッドが定義されており、その中に name 属性 このコンポーネントの名前を表し、data メソッドは msg を含むオブジェクトを返します。最後に、コンポーネントのスタイル シートは <style> タグで定義されます。

  1. メイン コンポーネントで HelloWorld.vue コンポーネントを参照し、そのコンテンツをレンダリングします。 App.vue ファイルのコードは次のとおりです。
<template>
  <div id="app">
    <HelloWorld />
  </div>
</template>
 
<script>
import HelloWorld from './components/HelloWorld.vue';
 
export default {
  name: 'App',
  components: {
    HelloWorld
  }
}
</script>
ログイン後にコピー

上記のコードでは、<template> タグに ## が含まれています。 #HelloWorld コンポーネントを作成し、import キーワードを使用して HelloWorld.vue ファイルをインポートします。 <script> タグ内に App コンポーネントを作成し、components 属性に HelloWorld コンポーネントを登録します。

    プロジェクトを実行して効果を確認します。
上記の 2 つの手順を完了したら、ターミナルに

npm runserve と入力してプロジェクトを開始し、ブラウザで効果を確認する必要があります。すべてがうまくいくと、赤い「Hello World!」という文字列がページに表示されます。これは、単一ファイル コンポーネントを正常に使用できたことを意味します。

概要

これまで、単一ファイル コンポーネントとは何か、および Vue で単一ファイル コンポーネントを使用する方法を紹介しました。ご覧のとおり、単一ファイル コンポーネントは、Vue でコードを整理するためのより明確でモジュール化された方法を提供し、コードの保守と拡張が容易になります。実際の開発では、単一ファイルのコンポーネントを使用すると、より優れたアプリケーションをより迅速に構築できます。

以上がVue の単一ファイル コンポーネントとは何ですか?またその使用方法は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

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

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

DirectX修復ツールの使い方は? DirectX修復ツールの詳しい使い方 DirectX修復ツールの使い方は? DirectX修復ツールの詳しい使い方 Mar 15, 2024 am 08:31 AM

DirectX修復ツールの使い方は? DirectX修復ツールの詳しい使い方

HTTP 525 ステータス コードの概要: その定義と応用を調べる HTTP 525 ステータス コードの概要: その定義と応用を調べる Feb 18, 2024 pm 10:12 PM

HTTP 525 ステータス コードの概要: その定義と応用を調べる

Baidu Netdisk の使用方法 - Baidu Netdisk の使用方法 Baidu Netdisk の使用方法 - Baidu Netdisk の使用方法 Mar 04, 2024 pm 09:28 PM

Baidu Netdisk の使用方法 - Baidu Netdisk の使用方法

素早くコピー&ペーストする方法を学ぶ 素早くコピー&ペーストする方法を学ぶ Feb 18, 2024 pm 03:25 PM

素早くコピー&ペーストする方法を学ぶ

KMS アクティベーション ツールとは何ですか? KMS アクティベーション ツールの使用方法は? KMS アクティベーション ツールの使用方法は? KMS アクティベーション ツールとは何ですか? KMS アクティベーション ツールの使用方法は? KMS アクティベーション ツールの使用方法は? Mar 18, 2024 am 11:07 AM

KMS アクティベーション ツールとは何ですか? KMS アクティベーション ツールの使用方法は? KMS アクティベーション ツールの使用方法は?

Xiaoma win7 アクティベーション ツールの使用方法 - Xiaoma win7 アクティベーション ツールの使用方法 Xiaoma win7 アクティベーション ツールの使用方法 - Xiaoma win7 アクティベーション ツールの使用方法 Mar 04, 2024 pm 06:16 PM

Xiaoma win7 アクティベーション ツールの使用方法 - Xiaoma win7 アクティベーション ツールの使用方法

PyCharmとは何ですか?機能紹介と使い方の詳しい説明 PyCharmとは何ですか?機能紹介と使い方の詳しい説明 Feb 20, 2024 am 09:21 AM

PyCharmとは何ですか?機能紹介と使い方の詳しい説明

自動修復操作で win10 コマンド プロンプトを正しく使用する方法 自動修復操作で win10 コマンド プロンプトを正しく使用する方法 Dec 30, 2023 pm 03:17 PM

自動修復操作で win10 コマンド プロンプトを正しく使用する方法

See all articles