mitt的问题 参数的类型都设置过了 也有if语句依旧报错
来源:5-12 ValidateForm 编码第四部分 - 大功告成
倾城一夜雪
2021-06-28
代码截图截图:
老师 我的callback里面的参数设置了那些东西 但是还是下面这报错
运行结果截图:
写回答
2回答
-
张轩
2021-06-29
同学你好 mitt 现在发布了 3.0.0 ,它的 ts 定义又有所变更,现在对于 类型定义更加严格。
所以需要这样修改一下。
// 定义一个 events 类型 // 这个定义是让事件和对应的 callback 一一对应 type Events = {'form-item-created': ValidateFunc} // 实例话 mitt 的时候,传递进去 export const emitter = mitt<Events>() 然后就可以了。 具体修改的截图如下
mitt 新的使用和定义:https://github.com/developit/mitt
更新了 作为一个常见问题,供以后的同学参考:https://shimo.im/docs/YT9cdpDcKKCWV3CX#anchor-LC87
112021-06-29 -
张轩
2021-06-28
同学你好 请将代码(git)提供给我一下,我在本地帮你调一下,光看截图看不出什么问题来,谢谢
012021-06-28