![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
vue
vue
清云小程序
这个作者很懒,什么都没留下…
展开
-
数据双向绑定(响应式原理)
姓名:{{name}} 年龄:{{age}} 邮箱:{{email}} 电话:{{tel}} class MVVM { constructor(el, data) { this.el = document.querySelector(el) this.data = data this.domPool = {} // dom ...原创 2021-06-25 09:16:15 · 212 阅读 · 0 评论 -
对象代理(数据劫持)
Vue 2 中的对象代理什么是对象代理const vm = new Vue({ data() { return { a: { b: 'bbb' } } }})console.log(vm.a)上述代码中 vm.a 正确输出了 {b: 'bbb'},即 vm 代理了 vm.data()。这里的代理只是浅代理,并没有递归代理。实现原理ES5 Object.definePropertyfunction Vu...原创 2021-06-25 09:14:47 · 228 阅读 · 0 评论