请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

mitt的问题 参数的类型都设置过了 也有if语句依旧报错

代码截图截图:
老师 我的callback里面的参数设置了那些东西 但是还是下面这报错
https://img1.sycdn.imooc.com//szimg/60d8b1e308b91dc110000563.jpg
运行结果截图:
https://img1.sycdn.imooc.com//szimg/60d8b1e3080bd27410000486.jpg

正在回答 回答被采纳积分+3

2回答

张轩 2021-06-29 09:49:05

同学你好 mitt 现在发布了 3.0.0 ,它的 ts 定义又有所变更,现在对于 类型定义更加严格。

所以需要这样修改一下。

// 定义一个 events 类型
// 这个定义是让事件和对应的 callback 一一对应
type Events = {'form-item-created': ValidateFunc}
// 实例话 mitt 的时候,传递进去
export const emitter = mitt<Events>()

然后就可以了。
具体修改的截图如下

//img1.sycdn.imooc.com//szimg/60da7bf40993174f24281032.jpg

mitt 新的使用和定义:https://github.com/developit/mitt


更新了 作为一个常见问题,供以后的同学参考:https://shimo.im/docs/YT9cdpDcKKCWV3CX#anchor-LC87

1 回复 有任何疑惑可以回复我~
张轩 2021-06-28 09:55:34

同学你好 请将代码(git)提供给我一下,我在本地帮你调一下,光看截图看不出什么问题来,谢谢

0 回复 有任何疑惑可以回复我~
  • 提问者 倾城一夜雪 #1
    代码地址https://github.com/CN-L/forum-of-VUE3.0-TS4.0.git
    回复 有任何疑惑可以回复我~ 2021-06-28 15:33:13
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信