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 のハッキングには機能しない可能性があります

推薦する

Dockerコンテナのk8sデプロイメントの実装

環境: (docker、k8s クラスター)、前回 docker で起動した Java プログラムの...

Vue はチャット ボックスで絵文字を送信する機能を実装します

vueチャットボックスで絵文字を送信し、vueインターフェースで絵文字を送信するための具体的なコード...

MySQLデータベースに中国語の文字を保存するときに発生するエラーを解決する方法を教えます

目次1. 遭遇した問題2. 問題を分析する3. 本当の問題4. 解決策5. ソリューション効果1. ...

jsの継承の6つの方法を詳しく解説

プロトタイプチェーン継承プロトタイプ継承は、ECMAScript における主な継承方法です。基本的な...

テキストの両側に水平線を描くための CSS のサンプルコード

この記事では、テキスト中央の両側に水平線を引く効果を実現する CSS のサンプルコードを紹介し、皆さ...

SQL実行ステップの詳細な分析

SQL実行ステップの詳細な分析まず、ステートメントが実行される順序を見てみましょう。 (8)選択する...

Linux システムで .sh ファイルを実行する方法

Linux システムで .sh ファイルを実行する方法は 2 つあります。たとえば、ルート ディレク...

HTML と JavaScript を使用してローカル メディア (ビデオとオーディオ) ファイルを再生する方法

まず、セキュリティ上の理由から、JavaScript はローカル リソース ファイルに直接アクセスで...

高性能なウェブサイトのための14のテクニック

オリジナル: http://developer.yahoo.com/performance/rule...

Vue+js 矢印をクリックして画像を切り替える

この記事の例では、矢印をクリックして画像を切り替えるVue + jsの具体的なコードを共有しています...

ウェブページのアクセス速度に関する主な問題と解決策

<br />ウェブサイトのアクセス速度はウェブサイトのトラフィックに直接影響を及ぼし、ウ...

MySQL テーブルの読み取り、書き込み、インデックス作成、その他の操作の SQL ステートメントの効率最適化の問題を分析します。

前回は、Explain 実行プランの表示、インデックスの分析など、MySQL での SQL クエリの...

JavaScript のモジュール性の説明

目次序文: 1. コンセプト2. モジュール化の利点3. 複数のスクリプトタグを導入した後の問題1....

Doubanウェブサイトのウェブサイトコンテンツに小さな変更を加える方法

<br />読みやすさはウェブサイトにとって非常に重要な部分であり、ウェブサイトの核心と...

ホバードロップダウンメニューを実装するためのネイティブJS

JS はホバー ドロップダウン メニューを実装します。これは、フロントエンドの面接で遭遇するシナリ...