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 コード

推薦する

CSS3を使って歌詞進行テキストカラー塗りつぶし変更の動的効果を実装するアイデアの詳細な説明

音楽を再生すると、曲が進むにつれて歌詞が徐々に色づきます。色は単語ごとに変わるのではなく、左から右へ...

ウェブページ作成によく使われる英語フォント

アリアルArial は、多くの Microsoft アプリケーションとともに配布されるサンセリフ T...

JavaScript のショートカットのヒント

目次1. 配列を結合する2. 配列をマージする(最初に) 3. 配列の複製4. 構造化分解割り当て5...

UTF-8 ファイルの Unicode 署名 BOM (バイト オーダー マーク) の問題

最近、UTF8 エンコードの中国語 Zen Cart Web サイトをデバッグしているときに奇妙な現...

MySQL で重複しない携帯電話番号テーブルをバッチ生成する方法のサンプルコード

序文多くの MySQL テスト シナリオでは、テスト用に一部のテスト データを手動で生成する必要があ...

MySQLが正常にインストールされたかどうかを確認する方法

MySQL をインストールした後、DOS ウィンドウまたは MySQL 5.7 コマンドライン クラ...

Reactのようなフレームワークをゼロから作成する

最近、インターネットで「Build your own React」という記事を見ました。著者は、シン...

mysql バックアップ スクリプト mysqldump の使い方の詳細な説明

この記事では、参考までにMySQLバックアップスクリプトを紹介します。具体的な内容は次のとおりです。...

MySQL の instr を使用したファジー クエリ メソッドの紹介

MySQL の内部関数instrを使用すると、従来の like クエリ メソッドを置き換えることがで...

WeChatアプレットはシンプルなチャットルームを実装します

この記事では、WeChatアプレットの具体的なコードを共有し、簡単なチャットルームを実装します。具体...

HTML 初心者のためのベストプラクティス 15 選

HTML 初心者向けのベストプラクティスを 30 個紹介します。 1. タグを閉じたままにする過去に...

Maven プロジェクトのリモート デプロイメント && Tomcat を使用してデータベース接続を構成する方法

1つ。 tomcat を使用したリモート展開1.1 発生した問題:プロジェクトでは、サードパーティの...

基本的なウェブページパフォーマンス最適化ルールの簡単な概要

ブラウザのウェブページを最適化するためのいくつかのルールページの最適化静的リソース圧縮ビルド ツール...

MySQL ファントムリードとその排除方法の詳細な説明

目次トランザクション分離レベルファントムリーディングとは何ですか?ファントムリードを排除する方法要約...