记录使用vue3 typescript ant-design-vue踩坑组件缺少类型报错
2025-03-01原因:在tsconfig.json中,"exclude"选项用于指定应该排除在typescript编译过程中的文件或目录。在这个特定的例子中,“exclude”: [“node_modules/ant-design-vue/lib/**”]的作用是排除Ant Design Vue库中的源代码文件。虽然不影响代码的运行,但是看着那红色的下划线就让人很抓狂,于是经过了努力的查找问题所在点终于找到了问题点处在“直接排除整个的ant-design-vue组件库,就不会去针对对应的组件去进行ts编译;_vue3 antdesign for vue 全局组件类型丢失
封装echarts直方图
2025-02-22本文档将介绍如何利用Echarts库和TypeScript语言来封装一个自定义的直方图组件。通过这个过程,你将学习到如何配置Echarts选项,设置数据,以及如何在typescript环境中优雅地管理图表实例。
TypeScript——基础语法
2024-11-10在typescript中,类的属性和方法支持三种修饰符: public、private、protected。_typescript语法
【TypeScript】 ts控制语句
2024-09-27在typescript中,函数的定义可以包含参数类型和返回类型。${本章节学习了ts的控制语句,主要分为条件语、循环和函数。看了示例,感觉TypeScrip就是前端的java语言,哈哈哈哈,方法重载和Lambda都有。switch…case语句。
五、函数的注解
2024-09-10本文详细介绍了TypeScript中函数的注解,包括函数类型、推断类型、函数作为对象使用接口注解、可选参数、默认参数、剩余参数的使用,以及this和箭头函数的处理,特别是this在回调函数中的作用。此外,还讨论了函数重载的概念,展示了如何在typescript中实现函数的不同行为。
TypeScript - 函数(上)
2024-09-03函数是JavaScript应用程序的基础。它帮助你实现抽象层,模拟类,信息隐藏和模块。在typescript里,虽然已经支持类,命名空间和模块,但函数仍然是主要的定义行为的地方。函数是任何应用程序的基本构建块,无论它们是本地函数、从其他模块导入的函数,还是类上的方法。它们也是值,就像其他值一样,TypeScript 有很多方法来描述如何调用函数。让我们学习如何编写描述函数的类型。_typescript 输入函数
typescipt协程锁
2024-09-01文章介绍了协程锁的概念,用于解决类似线程锁的问题,确保对共享资源的写操作同步。在typescript(TS)中,由于没有内置的协程锁,作者提供了一个自定义实现的CoroutineLock类。通过示例展示了如何在多协程环境中,利用协程锁避免未初始化的上下文访问,确保所有协程能正确执行。
No index signature with a parameter of type ‘string‘ was found on type ‘XXX‘
2024-08-27在typescript项目中*(严格模式下),使用类似 obj[key]来进行取值时如下图会出现如下报错。_no index signature with a parameter of type 'string' was found on type
Typescript 中bind的使用
2024-08-19在typescript中,bind() 方法用于创建一个新的函数,当这个新函数被调用时,它的this值会被绑定到传递给bind()方法的参数,这种特性在事件处理函数或者回调函数中非常有用,因为在这些场景下,我们通常需要将当前上下文(this)传递给这些函数。_typescript bind
如何Request在 TypeScript 中扩展 Express 对象
2024-08-15本文介绍了如何在typescript中扩展Express的Request对象,以存储自定义数据并提高代码可维护性。通过创建自定义的index.d.ts文件和定义User、Language类型,中间件可以将用户信息和语言信息添加到Request对象中,使得在控制器中可以直接访问这些信息,简化了业务逻辑。同时,文中提供了具体的中间件和控制器示例,展示了如何在实际应用中使用扩展的Request对象。