cari

Rumah  >  Soal Jawab  >  teks badan

Perhatikan sifat model menggunakan Vue 3 dan Typescript

<p>Saya cuba memantau sifat model Typescript saya dan ia berfungsi tetapi memberi amaran dalam konsol dan saya tidak dapat mencari cara untuk mengalih keluarnya. </p> <p>Ini ialah model TypeScript saya: </p> <pre class="brush:php;toolbar:false;">import { watch, ref, Ref, reactive } daripada 'vue' eksport kelas lalai Resa { id awam: Nombor = 0 invois_tertunda awam: Ruj<Boolean> pembina(sifat?: Objek) { tonton(this.deferred_invoicing, (newValue, oldValue) => { console.log(newValue) } } }</pre> <p>Jam tangan berfungsi dengan baik, tetapi saya mempunyai amaran ini dalam konsol<kod>[Vue warn]: Sumber jam tangan tidak sah: palsu Sumber jam tangan hanya boleh menjadi fungsi pengambil/kesan, ref, objek reaktif , atau tatasusunan jenis ini.</code></p> <p>Adakah saya melakukan sesuatu yang salah? </p> <p>Saya telah mencuba menggunakan rentetan <kod>'deferred_invoicing'</code>
P粉143640496P粉143640496458 hari yang lalu619

membalas semua(1)saya akan balas

  • P粉512363233

    P粉5123632332023-09-03 10:53:10

    Instance kelas anda ditetapkan di suatu tempat supaya Reactive,使其deferred_invoicingproperti tidak boleh dirujuk

    Gunakan

    watch(toRaw(this).deferred_invoicing, (newValue, oldValue) => {
          console.log(newValue)
        }

    balas
    0
  • Batalbalas