Hello! Props は Vue.js で最も必要な部分の 1 つであり、コンポーネント間の情報交換を可能にします。小道具の使用は、setup 関数内で行われます。以下は小道具 <スクリプトのセットアップ>です。 以下の操作方法を詳しく見ることができます:
<template> <div> <h1>{{ title }}</h1> <p>{{ message }}</p> </div> </template> <script setup> import { defineProps } from 'vue' // Props-larni aniqlash const props = defineProps({ title: { type: String, required: true }, message: { type: String, default: 'Default message' } }) </script>
ここで、props オブジェクトはタイトルとメッセージの小道具を定義します。 title prop タイプは String で必須 (required: true)、message は String タイプとデフォルト値 (Default message) を持ちます。
<template> <div> <h1>{{ title }}</h1> <p>{{ message }}</p> </div> </template> <script setup> const props = defineProps({ title: { type: String, required: true }, message: { type: String, default: 'Default message' } }) // Props-larni ishlatish console.log(props.title) console.log(props.message) </script>
<script setup> const props = defineProps({ id: { type: Number, required: true }, user: { type: Object, default: () => ({ name: 'Johon', age: 30 }) } }) </script>
上記の例では、id プロパティは Number 型で必須、user プロパティは Object 型でデフォルト値があります。
デフォルト値を使用すると、Vue 3 のプロップの事前定義値を定義できます。プロパティがコンポーネントに送信されない場合、Vue はデフォルト値を使用します。これにより、コンポーネントが使いやすく安全になるため、より便利です。
次の記事では、Vue3 でのエミッションについて説明します。
ネットワーク上で私たちをフォローして、記事が役立つ場合は、コメントや Vuechi でお友達と共有してください。 ?
以上がVue.js は Props の概念を提供しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。