Vue.js は、アプリケーションの状態とページ コンポーネントのデータ駆動型管理を使用するユーザー インターフェイスを構築するためのフロントエンド フレームワークです。 Vue では、データはアプリケーションの状態と応答性のプロパティを含む data という名前のオブジェクトに保存され、データ オブジェクトのプロパティを通じて、Vue はデータ バインディングと応答性の高いレンダリングを実装します。では、データオブジェクトにはどのような値があるのでしょうか?この記事では1つずつ紹介していきます。
データ オブジェクトには、次のようなブール データを含めることができます。
data () { return { isShow: true, isLogin: false } }
2 つのブール型変数 isShow と isLogin がここで定義されており、次の目的で使用されます。ページ内の表示・非表示やユーザーのログイン状態を制御します。これらの変数をテンプレートで使用する場合、v-if および v-show ディレクティブを使用して、変数の値に基づいて要素の表示と非表示を制御できます。
データ オブジェクトには、次のような数値データを含めることもできます。
data () { return { count: 0, price: 120.5 } }
ここでは 2 つの数値型変数 count が定義され、price が使用されます。数量と価格をそれぞれ記録します。これらの変数をテンプレートで使用すると、次のような操作と書式設定された出力を実行できます。
<div>数量:{{ count }}</div> <div>价格:{{ price.toFixed(2) }}</div>
データ オブジェクトには文字列型のデータも含めることができます。例:
data () { return { title: 'Vue 的 data 对象', message: '欢迎来到我的博客!' } }
ここでは、2 つの文字列型変数 title と message が定義されており、ページ タイトルとウェルカム メッセージを表示するために使用されます。これらの変数をテンプレートで使用する場合、変数の値は補間式 {{}} を介してページ上にレンダリングできます。
data オブジェクトには、次のようなオブジェクト タイプ データを含めることもできます。
data () { return { user: { name: 'Tom', age: 25, gender: '男' } } }
ここでは、ユーザー オブジェクトが定義されます。ユーザーの名前、年齢、性別。これらのオブジェクト プロパティをテンプレートで使用する場合は、ドットまたは角括弧を使用してアクセスできます。たとえば、次のようになります。
<div>{{ user.name }}</div> <div>{{ user['age'] }}</div>
data オブジェクトには、以下を含めることもできます。配列タイプ データの例:
data () { return { items: ['苹果', '香蕉', '橙子'] } }
ここでは、3 種類の果物を含む項目配列が定義されています。テンプレートでこれらの配列要素を使用する場合、v-for 命令を使用してそれらをトラバースしてレンダリングできます。例:
<ul> <li v-for="(item, index) in items" :key="index">{{ item }}</li> </ul>
上記は、Vue のデータ オブジェクトに含めることができるさまざまなデータ型です。これらのデータを適切に組み合わせることで、より複雑でリッチなアプリケーションを構築できます。同時に、データ オブジェクトを使用するときは、不要な問題を避けるために、その範囲とライフ サイクルにも注意を払う必要があります。
以上がvueのデータにはどのような値があるのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。