Observer les propriétés du modèle à l'aide de Vue 3 et Typescript
P粉143640496
2023-09-02 23:07:50
<p>J'essaie de surveiller les propriétés de mon modèle Typescript et cela fonctionne mais donne un avertissement dans la console et je ne trouve pas comment le supprimer. </p>
<p>Voici mon modèle Typescript : </p>
<pre class="brush:php;toolbar:false;">import { watch, ref, Ref, reactive } depuis 'vue'
exporter la classe par défaut Resa {
identifiant public : numéro = 0
public deferred_invoicing : Ref<Boolean>
constructeur (propriétés ? : Objet) {
watch(this.deferred_invoicing, (newValue, oldValue) => {
console.log (nouvelle valeur)
}
}
}</pré>
<p>La montre fonctionne bien, mais j'ai cet avertissement dans la console<code>[Vue warn] : Source de surveillance invalide : false Une source de surveillance ne peut être qu'une fonction getter/effet, une référence, un objet réactif, ou un tableau de ces types.</code></p>
<p>Ai-je fait quelque chose de mal ? </p>
<p>J'ai essayé d'utiliser la chaîne <code>'deferred_invoicing'</code> au lieu de <code>this.deferred_invoicing</code></p>
Votre instance de classe est définie quelque part de sorte que la
Reactive
,使其deferred_invoicing
propriété ne puisse pas être référencéeUtilisation