从网上的许多大神贴中可以了解到this所指的对象并不是固定的,他会根据上下文而发生变化。
根据VUE官方文档给出的解释是在Vue所有的生命周期钩子方法(如created,mounted, updated以及destroyed)里使用this,this指向调用它的Vue实例,即(new Vue)。在普通函数中,this指向调用它对象。
在箭头函数中,this指向的是箭头函数本身
一般我们用const that = this 来保存当前this的状态,比如当前指向的是window, 那么保存this状态以后,在函数中用that即可表示指向window。