关于return data.call(vm, vm)

来源:2-2 new Vue 发生了什么

哈哈大笑x

2020-02-26

老师您好,关于data.call(vm, vm) 我不太懂,用call方法是为了把data里面的this指向vm吗,那data里面的this原本是指向哪里的,还有传第二个vm的作用是什么

写回答

1回答

ustbhuangyi

2020-02-27

data 原本的 this 就是定义 data 的 Options 对象呀,第二个 vm 就是作为 data 函数的参数,虽然你很少会用到。

0
1
哈哈大笑x
非常感谢!
2020-02-28
共1条回复

Vue.js 源码深入解析 深入理解Vue实现原理

全方位讲解 Vue.js 源码,进阶高级工程师

4984 学习 · 1037 问题

查看课程