它的作用是循环执行当前 vm (组件实例)的 _events 属性内某个 event (事件名)对应的事件回调列表。也就是触发事件。 Vue.prototype.$emit 定义在 src/core/instance/events.js 中。 Vue.prototype.$emit = function (event: string): Component { const vm: Component = this ... // 获取 _event...
它的作用是循环执行当前 vm (组件实例)的 _events 属性内某个 event (事件名)对应的事件回调列表。也就是触发事件。 Vue.prototype.$emit 定义在 src/core/instance/events.js 中。 Vue.prototype.$emit = function (event: string): Component { const vm: Component = this ... // 获取 _event...