Vue知识总结

响应式

Object.defineProperty

Object.defineProperty(obj, prop, descriptor)  // 对象、属性、描述符

  Object.defineProperty是es5新加的给对象属性设置描述符的方法,可以用来监听属性值的变化

 var obj ={};
    var _name ='张三'
    Object.defineProperty(obj,'name',{
        get:function () {
            return _name;
        },
        set:function (value) {
            _name=value;
        }
    })

  调用方式:

obj.name ="里斯";
alert(obj.name);

  

猜你喜欢

转载自www.cnblogs.com/fuGuy/p/9222249.html
今日推荐