Vueコンポーネントの詳細な説明

Vueコンポーネントの詳細な説明

ここに画像の説明を挿入

ここに画像の説明を挿入

ここに画像の説明を挿入

<本文>
    <div id="ルート">
        <h2>{{名前}}</h2>
        <時間>
        <学校></学校>
        <時間>
        <生徒></生徒>
        <時間>
        <!-- <h2>生徒名: {{name}}</h2>
        <h2>生徒の年齢: {{age}}</h2> -->
    </div>
    <div id="root2">
        <こんにちは></こんにちは>
    </div>
    <スクリプト>
        Vue.config で productionTip を false に設定します。
        //学校コンポーネントを作成//el:'#root'
        //コンポーネントを定義するときは、el 構成項目を記述しないでください。最終的にはすべてのコンポーネントが vm によって管理され、どのコンテナーを提供するかが決定されるためです。const school = Vue.extend({
            テンプレート: `
            <div>
                <h2>学校名: {{schoolName}}</h2>
                <h2>学校の住​​所: {{address}}</h2>
               <button @click="showName">クリックすると学校名が表示されます</button>
                </div>
           `、
            データ() {
                戻る {
                    学校名: '第二中学校',
                    住所: '北京'、
                }
            },
            メソッド: {
                表示名() {
                    アラート(this.schoolName)
                }
            }
        })
        //最初のステップ: コンポーネントを作成する //学生コンポーネントを作成する const student = Vue.extend({
            テンプレート: `
         <div>  
        <h2>生徒名: {{name}}</h2>
        <h2>生徒の年齢: {{age}}</h2>
        </div>
           `、
            データ() {
                戻る {
                    名前: 'シャオ・ワン'、
                    年齢: 20,
                }
            }
        })
        //VM を作成
        新しいVue({
            el: '#root',
            データ: {
                名前: 'Hello, World! '
            },
            //ステップ2: コンポーネントを登録する (ローカル登録)
            コンポーネント:
                学校、
                学生
            }
        })

        const hello = Vue.extend({
            テンプレート: `
            <div><h2>こんにちは!学生王</h2></div>
            `
        })
        Vue.component('hello', hello)
        新しいVue({
            el: '#root2'
        })
    </スクリプト>
</本文>

要約する

この記事はこれで終わりです。皆さんのお役に立てれば幸いです。また、123WORDPRESS.COM のその他のコンテンツにも注目していただければ幸いです。

以下もご興味があるかもしれません:
  • Vueコンポーネントのカスタムイベントの詳細な説明
  • Vue3 における親コンポーネントと子コンポーネント間の値の転送の詳細な説明
  • Vueコンポーネント通信のさまざまな方法の詳細な説明
  • Vueコンポーネントの動的コンポーネントの詳細な説明
  • Vue イメージ ドラッグ アンド ドロップ ズーム コンポーネントの使用方法の詳細な説明
  • Vue でのルータービューコンポーネントの使用に関する詳細な説明

<<:  Dockerコンテナを使用する簡単な例

>>:  CSS ハック \9 と \0 は IE11\IE9\IE8 のハッキングには機能しない可能性があります

推薦する

MySQL8 ベースの docker-compose デプロイメント プロジェクトの実装

1. まず、次のパスに従って対応するフォルダを作成します。 ローカルのdockerでmysqlを実行...

Docker可視化ツールPortainerの導入と中国語翻訳

#docker 検索#docker プルポーター1. イメージを取得した後、中国語パッケージをダウン...

Linux で MySQL 5.7.19 をアンインストールする方法

1. MySQLが以前にインストールされていたかどうかを確認するコマンド: rpm -qa|grep...

Vue2.x - アンチシェイクとスロットリングの使用例

目次ユーティリティ: vue での使用:説明する:画像安定化:スロットル:ユーティリティ: // 手...

複数人チャットルームを実現する js コード

この記事の例では、多人数チャットルームを実装するためのjsコードの具体的なコードを参考までに共有して...

Alibaba Cloud OSS アクセス権設定(RAM 権限制御)実装

シナリオmyBuket の static/material/ ディレクトリなど、Alibaba Cl...

MySQL サービスとデータベース管理

目次1. サービスの開始と停止の手順1.1 Windows での MySQL 5.7 の公式 MSI...

Mysql 8.0 のインストールとパスワードのリセットの問題

Mysql 8.0 のインストールの問題とパスワードのリセット1: MySqlをダウンロードする公式...

Docker 基本チュートリアル: Dockerfile 構文の詳細な説明

序文Dockerfile は Docker プログラムによって解釈されるスクリプトです。Docker...

ページに間隔を空けてグリッドレイアウトを完璧に実装する方法

典型的なレイアウト例上の写真のように、正方形の真ん中に一定の隙間があり、その隙間は固定されています。...

WeChatアプレットのスクロールビューは、プルアップ時にデータの読み込みを重複させるソリューションを実装しています。

WeChat アプレットのスクロール ビューでは、プルアップして読み込むときにバグが多く発生します...

方言変換のためのApache Calciteコード

意味Calcite は、Sql を SqlNode に解析し、次に SqlNode を特定のデータベ...

LINUX での IPTABLES ファイアウォールの基本的な使用方法のチュートリアル

序文パブリック IP を持つ本番 VPS の場合、必要なポートのみが開かれ、IP とポートを制御する...

MySQLはSQL文を使用してテーブル名を変更します

MySQL では、SQL ステートメント rename table を使用してテーブル名を変更できま...

一般的な XHTML タグの紹介

<br />しばらくの間、多くの人が XHTML の使い方を知らないことに気付きました。...