Vue Element 框架中的 emitter.js 中为什么parent.$emit 还要apply?

parent.$emit.apply(parent, [eventName].concat(params));
parent.$emit(eventName,params);

感觉这两种写法没有区别呀,apply的目的是啥呢?

阅读 2.8k
1 个回答

我认为是apply能传递parent以外的值进去,替换父组件方法中的this

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题