typescript 我应该用什么类型

新手上路,请多包涵

我想复用change事件,我传了一个自定义参数,这个参数呢是以后提交表单需要用的,如果不用any呢就一直报错。
代码如下
image.png
image.png

阅读 1.6k
2 个回答
新手上路,请多包涵

有没有大佬知道的

没太明白你想表达的意思,你上传图片我也复制不了代码,瞎写两行:

private bindDataChange(e: any, key: string) {
   // 如果确定e的类型就是CustomeEvent,直接可以用as进行强制转换
   const event = e as CustomeEvent;
}
private bindDataChange(e: any, key: string) {
   // 如果不确定e的类型就是CustomeEvent,也可以使用instanceof判断一下
   if (e instanceof CustomeEvent) {
      
       const event = e as CustomeEvent;
   } else {
       // 按逻辑进行处理,比如:抛出异常或是提示
   }
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题