vue data中的this指向问题
在data里定义Object类型的变量时,会发现Object中访问不到vue的this属性。
例如:
想在b中访问this.a的数据,直接访问会返回undefined,因为这时c中的this指向的是b。
这种情况可以用到Object的get属性进行属性定义。
例如:
此处将this映射到了Object变量内部,然后通过get的形式定义属性并获取。
当get定义的属性所依赖的属性的值发生改变时,get定义的属性的值也将发生改变。
例如:
当前方法更像是一种深度计算属性(computed),会随着所依赖的项发生改变而改变。
转载自:https://blog.csdn.net/s4944315/article/details/120313437