![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
vue
文章平均质量分 96
快乐的程序媛
我要成为一个快乐的程序媛!
展开
-
vue 数据绑定实现的核心 Object.defineProperty()
1. vue追踪数据变化: 把一个普通 JavaScript 对象传给 Vue 实例的 data 选项,Vue 将遍历此对象所有的属性,并使用 Object.defineProperty 把这些属性全部转为 getter/setter。Object.defineProperty 是仅 ES5 支持,且无法 shim 的特性,这也就是为什么 Vue 不支持 IE8 以及更低版本浏览器的原因原创 2017-07-23 13:15:15 · 3226 阅读 · 0 评论 -
社区club-web的那2个小项目(PC端和移动端)-vue架构梳理
vue组件文件以.vue结尾,包含三部分: - template: 模板,被编译到render function中 - style: 样式,可以使用less/sass作为预处理器;局部css可以使用scoped - script: 组件的JS逻辑部分原创 2017-07-24 00:04:47 · 3260 阅读 · 0 评论 -
Vue工作原理小结
本文能帮你做什么? 1、了解vue的双向数据绑定原理以及核心代码模块 2、缓解好奇心的同时了解如何实现双向绑定 为了便于说明原理与实现,本文相关代码主要摘自vue源码, 并进行了简化改造,相对较简陋,并未考虑到数组的处理、数据的循环依赖等,也难免存在一些问题,欢迎大家指正。不过这些并不会影响大家的阅读和理解,相信看完本文后对大家在阅读vue源码的时候会更有帮助 本文所有相关代码均在gith转载 2017-09-03 11:37:07 · 853 阅读 · 0 评论