关于 mitt 疑惑

来源:5-10 ValidateForm 编码第三部分 - 寻找外援 mitt

XYXLI

2020-10-09

这个export emitter 应该是个单例吧,如果是的话,一个页面有多个 from 组件的话,会造成影响吧。

写回答

1回答

张轩

2020-10-10

同学 我们的 mitt的实例 不是在每个 Form 组件中都新建了一个吗?

export const emitter = mitt()

 

0
2
XYXLI
在 App.vue 中,使用两个 ValidateForm 组件,伪代码如下 ``` ``` 然后在 ValidateForm 的 setup 函数中的 callback 中 ``` const callback = (func?: ValidateFunc) => { if (func) { funcArr.push(func) console.log(funcArr.length) } } ``` 打印的结果是 1、2、3、4 而不是 1、2、1、2
2020-11-01
共2条回复

Vue3 + TS 仿知乎专栏企业级项目

带你完成前后端分离复杂项目,率先掌握 vue3 造轮子技能

3142 学习 · 2313 问题

查看课程