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.
Les objets de données peuvent contenir des données booléennes, par exemple :
data () { return { isShow: true, isLogin: false } }
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.
Les objets de données peuvent également contenir des données numériques, par exemple :
data () { return { count: 0, price: 120.5 } }
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>
Les objets de données peuvent également contenir des données de chaîne, telles que :
data () { return { title: 'Vue 的 data 对象', message: '欢迎来到我的博客!' } }
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 {{}}.
L'objet de données peut également contenir des données de type objet, par exemple :
data () { return { user: { name: 'Tom', age: 25, gender: '男' } } }
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>
data L'objet peut également contenir des données de type tableau, par exemple :
data () { return { items: ['苹果', '香蕉', '橙子'] } }
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>
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!