Quelles valeurs y a-t-il dans les données de vue ?

PHPz
Libérer: 2023-04-12 10:21:16
original
786 Les gens l'ont consulté

Vue.js est un framework frontal permettant de créer des interfaces utilisateur qui utilise une gestion basée sur les données de l'état de l'application et des composants de page. Dans Vue, les données sont stockées dans un objet nommé data, qui contient l'état et les propriétés réactives de l'application. Grâce aux propriétés de l'objet de données, Vue implémente la liaison de données et le rendu réactif. Alors, quelles valeurs y a-t-il dans l'objet de données ? Cet article vous présentera un par un.

  1. Données booléennes

Les objets de données peuvent contenir des données booléennes, par exemple :

data () {
  return {
    isShow: true,
    isLogin: false
  }
}
Copier après la connexion

Deux variables de type booléen isShow et isLogin sont définies ici, qui sont utilisées pour contrôler l'affichage et le masquage de la page et le statut de connexion de l'utilisateur. Lorsque vous utilisez ces variables dans un modèle, vous pouvez contrôler l'affichage et le masquage des éléments en fonction de la valeur de la variable via les directives v-if et v-show.

  1. Données numériques

Les objets de données peuvent également contenir des données numériques, par exemple :

data () {
  return {
    count: 0,
    price: 120.5
  }
}
Copier après la connexion

Deux variables de type numérique, le nombre et le prix, sont définies ici, qui sont utilisées pour enregistrer respectivement la quantité et le prix. Lors de l'utilisation de ces variables dans des modèles, des opérations et une sortie formatée peuvent être effectuées, telles que :

<div>数量:{{ count }}</div>
<div>价格:{{ price.toFixed(2) }}</div>
Copier après la connexion
  1. String data

Les objets de données peuvent également contenir des données de chaîne, telles que :

data () {
  return {
    title: 'Vue 的 data 对象',
    message: '欢迎来到我的博客!'
  }
}
Copier après la connexion

Deux sont définis ici. Les variables de type chaîne titre et message sont utilisés pour afficher le titre de la page et le message de bienvenue. Lors de l'utilisation de ces variables dans un modèle, la valeur de la variable peut être restituée sur la page via l'expression d'interpolation {{}}.

  1. Données de type objet

L'objet de données peut également contenir des données de type objet, par exemple :

data () {
  return {
    user: {
      name: 'Tom',
      age: 25,
      gender: '男'
    }
  }
}
Copier après la connexion

Un objet utilisateur est défini ici, y compris le nom, l'âge et le sexe de l'utilisateur. Lorsque vous utilisez ces propriétés d'objet dans un modèle, elles sont accessibles via des points ou des crochets, par exemple :

<div>{{ user.name }}</div>
<div>{{ user['age'] }}</div>
Copier après la connexion
  1. Données de type tableau

data L'objet peut également contenir des données de type tableau, par exemple :

data () {
  return {
    items: ['苹果', '香蕉', '橙子']
  }
}
Copier après la connexion

A est défini ici Le tableau items contient trois types de fruits. Lorsque vous utilisez ces éléments de tableau dans un modèle, vous pouvez les parcourir et les restituer via l'instruction v-for, par exemple :

<ul>
  <li v-for="(item, index) in items" :key="index">{{ item }}</li>
</ul>
Copier après la connexion

Voici les différents types de données qui peuvent être inclus dans l'objet de données dans Vue en les combinant raisonnablement. types de données, vous pouvez créer des applications plus complexes et plus riches. Dans le même temps, lorsque vous utilisez des objets de données, vous devez également prêter attention à leur portée et à leur cycle de vie pour éviter des problèmes inutiles.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal