文章详情页
javascript - Vue的计算属性底层依赖原理是怎么样?
浏览:199日期: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. dockerfile - [docker build image失败- npm install]2. javascript - webpack 多入口文件生成HTML文件;3. nignx - docker内nginx 80端口被占用4. docker安装后出现Cannot connect to the Docker daemon.5. docker gitlab 如何git clone?6. 计算机 - 我学习了C语言,数据结构和一点点java基础,想自学C++,请问买什么入门书籍好?7. java中关于直接插入排序遇到的问题。8. docker绑定了nginx端口 外部访问不到9. 我在centos容器里安装docker,也就是在容器里安装容器,报错了?10. javascript - npm run build后调用api返回index.html
排行榜
