1vue的双向数据绑定
简单的回答:采用了数据劫持进行发布者–订阅者模式,通过
Object.defineProperty()来劫持各个属性的setter,getter。
2object上面的常用的API有哪些
1 object.keys()
2 object.assign()
3 object.hasOwnProperty()
4 object.create()
3Object.defineProperty()概念和参数的使用
概念:直接在一个对象上定义一个新属性,或者修改一个对象的现有属性, 并返回这个对象。(切记只能用在对象身上不能用在数组身上)
4为什么vue2.0不兼容IE8
因为vue 2.0中的核心语句是Object.defineProperty(),这个方法是ES6方法,
IE8不支持ES6语法,所以vue2.0也就不兼容IE8浏览器