国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

javascript - Quelle est la différence entre calculé et regardé en vue?
高洛峰
高洛峰 2017-05-19 10:24:39
0
4
637

Comme mentionné, dans la documentation officielle de vue.js, j'ai vu un exemple d'utilisation de calculated et watch pour obtenir le nom complet?:

var var vm = new Vue({
  el: '#demo',
  data: {
    firstName: 'Foo',
    lastName: 'Bar',
    fullName: 'Foo Bar'
  },
  watch: {
    firstName: function (val) {
      this.fullName = val + ' ' + this.lastName
    },
    lastName: function (val) {
      this.fullName = this.firstName + ' ' + val
    }
  }
})
var var vm = new Vue({
  el: '#demo',
  data: {
    firstName: 'Foo',
    lastName: 'Bar'
  },
  computed: {
    fullName: function () {
      return this.firstName + ' ' + this.lastName
    }
  }
})

Le débutant a dit qu'il ne comprenait pas la différence entre eux. La montre ne peut-elle pas être obtenue comme calculée ?

高洛峰
高洛峰

擁有18年軟件開發(fā)和IT教學(xué)經(jīng)驗。曾任多家上市公司技術(shù)總監(jiān)、架構(gòu)師、項目經(jīng)理、高級軟件工程師等職務(wù)。 網(wǎng)絡(luò)人氣名人講師,...

répondre à tous(4)
洪濤

Vous écrivez moins de code en utilisant le calcul, il n'y a pas de différence majeure

大家講道理

Je pense qu'il y a quand même une différence, et qu'il faut distinguer les deux situations d'application.

Les propriétés calculées sont des propriétés calculées et les observations sont des observations.

Comme son nom l'indique, une propriété calculée est une autre propriété calculée via d'autres variables. fullName recalcule sa propre valeur lorsque les deux variables dont elle dépend, firstName et lastName, changent.

De plus, les propriétés calculées ont une mise en cache . Les propriétés calculées sont mises en cache en fonction de leurs dépendances. Une propriété calculée n'est réévaluée que lorsque ses dépendances associées changent. Cela signifie que tant que ni lastName ni firstName n'ont changé, plusieurs accès à la propriété calculée fullName renverront immédiatement le résultat calculé précédent sans avoir à réexécuter la fonction.

La montre d'observation consiste à observer une valeur spécifique et à exécuter une fonction spécifique lorsque la valeur change. Par exemple, dans le composant de pagination, nous pouvons détecter le numéro de page et exécuter la fonction pour obtenir des données.

Vous pouvez consulter le document plus en détail : https://cn.vuejs.org/v2/guide...

某草草

Plus lisible et généralement moins de code.

為情所困

En termes simples, le calcul est basé sur le cache et la montre est égale à une fonction. Personnellement, je pense que c'est suffisant à condition que vous sachiez comment l'utiliser, je vais vous expliquer les différences spécifiques

.

Je pense que les attributs calculés devraient être utilisés plus largement

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal