Observer les propriétés du modèle à l'aide de Vue 3 et Typescript
P粉143640496
P粉143640496 2023-09-02 23:07:50
0
1
529

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.

Voici mon modèle Typescript :

import { watch, ref, Ref, reactive } depuis 'vue' exporter la classe par défaut Resa { identifiant public : numéro = 0 public deferred_invoicing : Ref constructeur (propriétés ? : Objet) { watch(this.deferred_invoicing, (newValue, oldValue) => { console.log (nouvelle valeur) } } } 

La montre fonctionne bien, mais j'ai cet avertissement dans la console[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.

Ai-je fait quelque chose de mal ?

J'ai essayé d'utiliser la chaîne 'deferred_invoicing' au lieu de this.deferred_invoicing

P粉143640496
P粉143640496

répondre à tous (1)
P粉512363233

Votre instance de classe est définie quelque part de sorte que laReactive,使其deferred_invoicingpropriété ne puisse pas être référencée

Utilisation

watch(toRaw(this).deferred_invoicing, (newValue, oldValue) => { console.log(newValue) }
    Derniers téléchargements
    Plus>
    effets Web
    Code source du site Web
    Matériel du site Web
    Modèle frontal
    À propos de nous Clause de non-responsabilité Sitemap
    Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!