函数会被调用, 且返回值是age的值
数据劫持: 当修改obj的age属性时, set函数会被调用, 且会收到修改的具体指
let num = 18
let obj = {
name: '小城'...对象中所有属性添加到vm上
为每个添加到vm上的属性, 都指定一个getter/setter方法
在getter/setter内部去操作(读/写)data中对应的属性
vm中的data就是Vue实例对象中的...methods对象中, 最终会在vm上
methods中配置的函数, 不要用箭头函数, 否则this就不是vm
methods中配置的函数, 都是被Vue所管理的函数, this指向是vm或组件实例对象...姓名案例-计算属性实现
定义: 要用的属性不存在, 要通过已有属性计算得来
原理: 底层借助Object.defineProperty方法提供getter/setter
get函数什么时候执行?...(1) 初次读取时会执行一次 (2) 当依赖的数据发生改变会被再次调用
优势: 与methods实现相比: 内部有缓存机制, 效率更高, 调试方便
计算属性最终会出现在vm上, 直接读取使用即可
如果计算属性要被修改