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

推薦する

Vue3 における ref と reactive の詳細な説明と拡張

目次1. 参照と反応1. 反応的2.参照2. shallowRef と shallowReactiv...

MySQL はどのようにしてデータベースの削除と暴走を効果的に防ぐことができますか?

目次セーフモード設定テスト1. where句なしで更新および削除する2. 非インデックスキーの削除3...

ApacheとTomcatを組み合わせて静的状態と動的状態を分離する方法

実験環境ApacheとTomcatは両方ともIPアドレス192.168.153.136のホストにイン...

WeChat ミニプログラム ユーザー認証のベストプラクティス ガイド

序文WeChat アプレットを開発する際には、ユーザーの権限が必要なページを使用する必要があることが...

vue ルーティング ビュー router-view のネストされたジャンプの実装

目次1. app.vueページを修正する2. ログインページを作成する (/views/login/...

Vueは3段階のナビゲーション表示と非表示を実装します

この記事では、3階層ナビゲーションの表示と非表示を実現するためのVueの具体的なコードを例として紹介...

JSはじゃんけんゲームを実装します

この記事の例では、じゃんけんゲームを実装するためのJSの具体的なコードを参考までに共有しています。具...

MySQLのイベントスケジューラEVENTを理解する

MySQL のイベント スケジューラ EVENT は、Unix crontab や Windows ...

Javascript での JSBridge に関する予備的研究

目次JSBridgeの起源JSBridgeの双方向通信原理JSはネイティブを呼び出すネイティブコール...

JavaScript における Arguments オブジェクトの使用に関する詳細な説明

目次序文議論の基本概念議論の役割実パラメータと仮パラメータの数を取得する実際のパラメータ値を変更する...

MySQL の高度な機能 - データ テーブル パーティショニングの概念とメカニズムの詳細な説明

目次パーティション分割メカニズムSELECTクエリINSERT操作DELETE操作更新操作パーティシ...

ネイティブ JavaScript でシンプルな Gobang ゲームを実装する

この記事では、JavaScriptで簡単なGobangゲームを実装するための具体的なコードを参考まで...

純粋な HTML タグにどれくらい精通していますか?

以下の HTML タグには、基本的に既存のタグがすべて含まれています。数分かけて 1 つずつ参照する...

MySQLサーバのスレッド数を表示する方法の詳細な説明

この記事では、例を使用して、MySQL サーバーのスレッド数を表示する方法について説明します。ご参考...

Linuxのdateコマンドの使用

1. コマンドの紹介date コマンドは、現在の時刻または指定された時刻を指定された形式で表示するた...