javascript - Apakah prinsip pergantungan yang mendasari sifat terkira Vue?
ringa_lee
ringa_lee 2017-06-17 09:16:34
0
2
768

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_lee
ringa_lee

ringa_lee

membalas semua(2)
阿神

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 .

漂亮男人

Lihat bahagian respons yang mendalam dalam dokumentasi vue

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan