Vueのprops設定の詳細な説明

Vueのprops設定の詳細な説明

ここに画像の説明を挿入

<テンプレート>
  <div class="demo">
    <h1>{{ メッセージ}}</h1>
    <h2>生徒名: {{name}}</h2>
    <h2>学生の性別: {{sex}}</h2>
    <h2>生徒の年齢: {{myage+1}}</h2>
    <button @click="changeAge">データを変更するにはクリックしてください</button>
  </div>
</テンプレート>

<スクリプト>
  エクスポートデフォルト{
    名前: '学生'、
    データ() {
      戻る {
        メッセージ: 「キングの恋人」
        myage:this.age
      }
    },
    メソッド: {
      年齢を変更する(){
       私の年齢=24
      }
    },
    //シンプルな受信// props:['name','age','sex']


    //props を受け取る際にデータ型を制限する:{
    // 名前:文字列、
    //年齢:数値、
    // 性別:文字列、
    // }

//データ受信時: 型を制限 + デフォルト値を指定 + 必要性を制限する props: {
      名前: {
        type: String、//名前タイプ必須: true、//名前は必須}、
      年: {
        タイプ: 数値、 
       デフォルト:22
      },
      性別:
        タイプ: 文字列、 
        必須: true
      }
 }

  }
</スクリプト>


<テンプレート>
  <div>
    <学生名="张三" 性別="男" :年齢="20"/>
  </div>
</テンプレート>

<スクリプト>
  //Student コンポーネントをインポートしますimport Student from './components/Student.vue'
  エクスポートデフォルト{
    名前: 'アプリ'、
    コンポーネント:
     学生
    }
  }

</スクリプト>

要約する

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

以下もご興味があるかもしれません:
  • Vue がさまざまなプロパティ オプションの記述方法をどのように処理するかの詳細な説明
  • Vue propsは一度に複数の値インスタンスを渡します
  • Vueのprops設定項目の詳細な説明
  • vue props 型セット複数の型

<<:  Tomcatを使用して共有ライブラリを設定し、同じjarを共有する

>>:  ie8/ie9/ie10/ie11 chrome firefox を区別するための CSS コード

推薦する

JS 内の Json 文字列 + Cookie + ローカルストレージ

目次1.Json文字列1.1Json構文1.2 例2. クッキー2.1 使い方は? 3. ローカルス...

フラッシュプラグインを使用してPCのカメラを呼び出し、TMLページに埋め込む方法

序文この記事を書いた主な理由は、チームリーダーが、ブラウザを使用してコンピューターのカメラを呼び出し...

Spring Boot 階層化パッケージング Docker イメージの実践と分析 (推奨)

目次1. Springbootプロジェクトを準備する2. 関連する設定を実行する3.パッケージ4.D...

Vueはel-tree遅延読み込みを使用して、追加、削除、変更、クエリ機能を実装します。

Vue のツリー表示については、プロジェクトが使用されています: エフェクト ダイアグラムがツリー...

MySQLインジェクションバイパスフィルタリング技術の概要

まず、GIF 操作を見てみましょう。ケース1: スペースがフィルタリングされるスペースの代わりに角括...

MySql データベースのサブクエリと高度なアプリケーションの簡単な分析

MySql データベースのサブクエリ:サブクエリ: 選択クエリ ステートメント内に別の選択ステートメ...

JS はシンプルなカレンダー効果を実装します

この記事では、シンプルなカレンダー効果を実現するためのJSの具体的なコードを参考までに紹介します。具...

http-proxy-middlewareを使用してNodeでプロキシクロスドメインを実装する方法と手順

目次1. プロキシモジュールをインストールする2. プロキシを設定する1. プロキシモジュールをイン...

MySQLトリガーの概念、原理、使用法の詳細な説明

この記事では、例を使用して、MySQL トリガーの概念、原則、および使用方法を説明します。ご参考まで...

MySQL パスワードに特殊文字が含まれている場合とコマンドラインからログインする場合

サーバーでは、データベースにすばやくログインするために、通常は mysql -hhost -uuse...

JavaScript キャンバスでカラフルな太陽のハロー効果を実現

この記事では、カラフルな太陽のハロー効果を実現するためのJavaScriptキャンバスの具体的なコー...

MySQLの読み書き分離により挿入後にデータが選択されなくなる問題を解決

MySQLは独立した書き込み分離を設定します。コードに次のものを書くと問題が発生する可能性があります...

Web ページでの Unicode 文字の使用の概要 (&#、\u など)

初期のコンピュータでは ASCII 文字しか使用できませんでしたが、コンピュータのアプリケーションの...

MySQL 選択最適化ソリューションに関する簡単な説明

目次実生活からの例クエリが遅い最適化する方法カウント制限最大値と最小値 min&max実生活...

Docker イメージの作成、アップロード、プル、およびデプロイ操作 (Alibaba Cloud を使用)

学習プロセス中にプッシュ イメージが常にタイムアウトすることがわかったため、Alibaba Clou...