文章詳情頁
javascript - Vue的計算屬性底層依賴原理是怎么樣?
瀏覽:140日期:2022-11-18 10:40:22
問題描述
假如計算屬性
var vm = new Vue({ data: { a: ’hi’, b:’buu’, c: ’zzz’ }, computed: { example: { return this.a + this.b } }})
屬性 a 和 b 假如變化的話,那么計算屬性會響應式的做出改變。 這種機制是怎么實現的?如何得知里面的 a 和 b 變化的呢?
問題解答
回答1:謝邀。
不了解VUE,但是這種屬性值的改變就像其他語言中引用和值得區別。舉例:
假如a引用的地址是0xaaa0,而0xaaa0裝載的值是’hi0’改變a引用的地址是0xaaa1,而0xaaa1裝載的值是’hi1’那么獲取a的時候,值則改變。
回答2:看一下vue文檔的深入響應那部分
標簽:
JavaScript
相關文章:
1. docker gitlab 如何git clone?2. docker鏡像push報錯3. angular.js使用$resource服務把數據存入mongodb的問題。4. docker-machine添加一個已有的docker主機問題5. 在windows下安裝docker Toolbox 啟動Docker Quickstart Terminal 失??!6. 關于docker下的nginx壓力測試7. docker-compose中volumes的問題8. docker不顯示端口映射呢?9. angular.js - angularJs ngRoute怎么在路由傳遞空字符串及用ng-switch取得10. docker - 如何修改運行中容器的配置
排行榜
