//ValidateInpute.vue onMounted(() => { emitter.emit('form-item', validateInput) }) //ValidateForm .vue const callback = (func: ValidateFunc) => { funcArr.push(func) } emitter.on('form-item', callback) onUnmounted(() => { emitter.off('form-item', callback) funcArr = [] })
老师ValidateInput.vue里面 meit的 validateInput函数到ValidateForm.vue里面去试添加到callback这个函数里没作为func这个参数吗?而不是这个validateInput 等于这个callback。
因为我打印出来这个func就是validateInput,所以不是很理解为什么这个validateinput 不就是这个callback而是func。