La montre, comme son nom l'indique, est utilisée pour surveiller les changements de données. Il existe trois sources de données qui peuvent être surveillées : les accessoires, les données et les données calculées. (newValue, oldValue), Le premier paramètre est la nouvelle valeur et le deuxième paramètre enregistre l'ancienne valeur ;
calculé est utilisé pour traiter des opérations logiques complexes et se distingue principalement de la méthode de stockage des méthodes ; méthode, le stockage calculé doit être traité Valeur des données ; les méthodes calculées ont un mécanisme de mise en cache et ne sont exécutées que lorsqu'elles sont modifiées, avec de meilleures performances
La différence entre l'ordinateur et la montre dans ; Vue :
calcul Attribut calculé :
1. Prend en charge la mise en cache Ce n'est que lorsque les données dépendantes sont recalculées
2. Ne prend pas en charge l'asynchrone. Lorsqu'il y a une opération asynchrone dans le calcul, elle sera invalide et les données ne pourront pas être surveillées. Modifications
3 Les valeurs d'attribut calculées seront mises en cache par défaut en fonction de leurs dépendances réactives. , qui sont calculés sur la base des données déclarées dans data
4 . Si un attribut est calculé à partir d'autres attributs, cet attribut dépend d'autres attributs, est généralement un à un ou un à un. utiliser computing
5. Si la valeur de l'attribut calculée est une fonction, alors la méthode get par défaut sera utilisée ; la valeur de retour de la fonction est la valeur de l'attribut calculée ; une méthode get et une méthode set Lorsque les données changent, la méthode set est appelée.
Montre d'attribut d'écoute :
1. Ne prend pas en charge la mise en cache, les modifications de données déclencheront directement les opérations correspondantes ;
2. .La fonction d'écoute reçoit deux paramètres.Le premier paramètre est la dernière valeur, le deuxième paramètre est la valeur avant la saisie
4. ;
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!