在 TS 代码中使用 jQuery 等库时配合插件使用,但是插件的开发人员并没有为其扩展 jQuery 的类型定义,这是使用插件的方法必然会报 TS 的类型错误,这时候要快速选择忽略该报错的最直接的方法就是使用 any

如下:

($('.modal') as any).showModal(true)

但这种办法并不推荐,虽然短期内好用,但是时间长了难免会导致到处都是any,尤其多人开发时别人看到你写了个 any 那么他也会实用 any, 之后项目中的 any 就会像病毒一般扩散开来。

所以建议还是寻找怎样给不是自己的插件添加类型定义的方法,我后面也会继续寻找,如果有人找到了也希望能够告知一声,感激不尽!

相关文章:

  • 2021-09-09
  • 2021-08-11
  • 2022-12-23
  • 2021-09-08
  • 2021-07-22
  • 2021-08-01
  • 2021-07-19
  • 2021-05-27
猜你喜欢
  • 2021-12-31
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案