老师,这里为什么在自己的构造函数里面调用?

来源:5-1 Class的应用

慕UI4313976

2021-11-14 16:18:37

constructor(el, options) {
          super(el, options);
          //绑定事件
          this._bindEvent();
        }


写回答

1回答

好帮手慕慕子

2021-11-14

同学你好,是指为什么在constructor中调用_bindEvent函数吗?如果是的话,那么是因为类在实例化时,默认会调用constructor函数,执行该函数内部的代码,所以,在实例化时就会调用_bindEvent,给元素绑定事件,不需要在实例化之后,再去调用_bindEvent函数给元素绑定事件了,可以理解为类似初始化的操作,方便后续功能的实现

如果不是的话,可以再详细描述下具体指的是哪里,便于帮助同学准确的定位与解决问题。

祝学习愉快~

2

前端工程师

前端入门如同写字,如果你不知道从哪开始,那就选择前端(含Vue3.x,React17,TS)

20327 学习 · 17877 问题

查看课程