码迷,mamicode.com
首页 > Web开发 > 详细

Property 'showModal' does no t exist on type 'JQuery<HTMLElement>'

时间:2019-11-04 15:43:15      阅读:178      评论:0      收藏:0      [点我收藏+]

标签:code   好用   他也   color   开发   jquer   jquery   mod   自己   

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

如下:

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

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

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

Property 'showModal' does no t exist on type 'JQuery<HTMLElement>'

标签:code   好用   他也   color   开发   jquer   jquery   mod   自己   

原文地址:https://www.cnblogs.com/YMaster/p/11792011.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!