下面引用《JavaScript高级程序设计 第3版》Nicholas等著,人们邮电出版社出版中的一段话:

1 this对象是在运行时基于函数的执行环境绑定的;

2 在全局函数中,this等于window;

3 当函数作为某个对象的方法调用时,this等于这个对象本身;

4 匿名函数属于全局作用域;

 

Vue对象(vue)的this成员包括哪些值?

Vue构造函数有三个成员:el对象、data对象、methods函数列表

其中,data的成员(member)将直接成为vue的成员(这样在vue的成员函数中就可以直接调用this.member);

Vue.js入门【2-1】恶补JavaScript中的this

Vue.js入门【2-1】恶补JavaScript中的this

data的成员直接成为vue的成员,这是如何做到的?

我猜测极有可能是用了解构赋值更详细的结构赋值),因为结构赋值之后,各个子成员依然保持引用,所以就可以直接当做自己的成员变量来使用了。另,参考Vue2.x源码学习笔记-Vue实例的属性和方法整理

相关文章:

  • 2022-12-23
  • 2021-12-18
  • 2022-12-23
  • 2021-04-24
  • 2022-12-23
  • 2022-01-11
  • 2021-06-07
猜你喜欢
  • 2022-01-17
  • 2022-01-15
  • 2022-12-23
  • 2021-07-06
  • 2021-06-21
  • 2022-12-23
相关资源
相似解决方案