cari

Rumah  >  Soal Jawab  >  teks badan

javascript - Apakah prinsip pergantungan yang mendasari sifat terkira Vue?

Jika dikira harta

var vm = new Vue({
  data: {
    a: 'hi',
    b:'buu',
    c: 'zzz'
  },
  computed: {
    example: {
      return  this.a + this.b
    }
  }
})

Jika atribut a dan b berubah, atribut yang dikira akan berubah secara responsif. Bagaimanakah mekanisme ini dilaksanakan?
Bagaimana anda tahu perubahan dalam a dan b?

ringa_leeringa_lee2719 hari yang lalu771

membalas semua(2)saya akan balas

  • 阿神

    阿神2017-06-17 09:18:34

    Terima kasih atas jemputan.

    Saya tidak tahu tentang VUE, tetapi perubahan nilai atribut ini sama seperti perbezaan antara rujukan dan nilai dalam bahasa lain.
    Contoh:

    Andaikan alamat yang dirujuk oleh a ialah 0xaaa0, dan nilai yang dimuatkan oleh 0xaaa0 ialah 'hi0'
    Tukar alamat yang dirujuk oleh a kepada 0xaaa1, dan nilai yang dimuatkan oleh 0xaaa1 ialah 'hi1'
    Kemudian apabila a diperoleh, nilainya berubah .

    balas
    0
  • 漂亮男人

    漂亮男人2017-06-17 09:18:34

    Lihat bahagian respons yang mendalam dalam dokumentasi vue

    balas
    0
  • Batalbalas