假如計算屬性
var vm = new Vue({
data: {
a: 'hi',
b:'buu',
c: 'zzz'
},
computed: {
example: {
return this.a + this.b
}
}
})
屬性 a 和 b 假如變化的話,那麼計算屬性會響應式的做出改變。這種機制是怎麼實現的?
如何得知裡面的 a 和 b 變化的呢?
阿神2017-06-17 09:18:34
謝邀。
不了解VUE,但是這種屬性值的改變就像其他語言中引用和值得區別。
舉例:
假如a引用的位址是0xaaa0,而0xaaa0裝載的值是'hi0'
改變a所引用的位址是0xaaa1,而0xaaa1裝載的值是'hi1'
那麼取得a的時候,值則改變。