elementUI中的xxxx.d.ts文件

elementUI中的xxxx.d.ts文件–个人小记

​ 一般在vue项目中的elementUI库中,路径:module/element-ui/types中,有大量后缀名为.d.ts的文件。
在这里插入图片描述
​ 一般,.d.ts后缀名的文件,其中的typescript代码是不会编译出js代码的,他们的主要用途是类型声明,给开发者提供便利。
在这里插入图片描述
各种js第三方库,,大多都提供了对应的.d.ts文件。主要是考虑到大多数开发者比起为什么做成这样子?其中的实现原理是怎么样的?他们关注的重心大部分是放在怎么使用上。而.d.ts后缀名的文件为第三方库暴露出来的方法进行了注释说明,让开发者可以快速直接地使用第三方库。

​ 注:在实际开发中,.d.ts后缀名的文件可以被ide识别,并给出智能提示。

​ 在实际开发中,.d.ts后缀名的文件常用于辅助开发,提高效率。举个栗子:

​ 你开发的模块中,需要画一个特殊的图表,需要重头到尾自己设计,包括UI和数据渲染逻辑、必要的图表功能(图表大小重置、清除数据等等)。因为其他人需要用到你的方法去开发相应的页面,所以你可以先和他们商量好,会给他们什么样的方法,需要些什么样的参数(可参考前后端接口对接的模式,和这类似)。之后你根据商量好的具体内容,创建一个xxxx.d.ts文件,在里面设计声明好相应的类接口。后面的人可以直接使用你写好的类接口,且ide不会提示报错(最主要的就是这个),尽管页面上的图表无法正常使用,但是能让其他人先完成业务逻辑的代码,省下部分时间,后续一般只需进行少量修改和调试,基本上就可以了。比较适合经常开发公共模块的人使用。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值