元素隐式具有 “any” 类型,因为类型为 “string”

interface startDay {lastSevenDate: stringstartOfMonth: stringstartOfYear: string[key: string]: string // 加了这个就好了
}let startDayObj: startDay = {lastSevenDate: moment().add(-7, 'days').format('YYYY-MM-DD'), // 最近七天startOfMonth: moment().startOf('month').format('YYYY-MM-DD hh:mm'), // 本月第一天startOfYear: moment().startOf('year').format('YYYY-MM-DD') // 当年第一天}
const [dateType, setDataType] = useState('lastSevenDate')// 开始日期const [startDate, setStartDate] = useState(startDayObj[dateType]); // 是这里报错误警告

不能将类型“void”分配给类型“MouseEventHandler

return <ButtononClick={handleClick(item)}>{item.label}</Button>  // 报错,改成了下面的那种return <ButtononClick={(item) => { handleClick(item) }}>{item.label}</Button>

参数“item”隐式具有“any”类型

fetchJSErrorDetail(tabelParams).then((data: any) => {console.log('快应用异常数据列表.data', data)setTableData(data.data.map((item: any) => { return item.crash_rate = (item.crash_uv / item.start_cnt) }))// crash_rate})

运算符“+”不能应用于类型“Number”和“Number”。

// 把Number换成number

function retain(num: Number | String, decimal: number) {num = num.toString();let index: number = num.indexOf('.');if (index !== -1) {num = num.substring(0,  decimal + index + 1 ) // 运算符“+”不能应用于类型“Number”和“Number”。} else {num = num.substring(0)}return parseFloat(parseFloat(num).toFixed(decimal))
}

React Hook “useState” cannot be called at the top level. React Hooks must be called in a React function component or a custom React Hook function.eslintreact

// useState钩子需要在组件渲染函数内使用

const CardAbnormalRate = () => {// 开始日期const [startDate, setStartDate] = useState(startDayObj.lastSevenDate);return (<div></div>)}

这里是引用

  1. ”上不存在属性“rankYear”。ts(2339)???
    ts 访问不了this类型

  2. 报错-2304错误 ???
    模块在index.html导入了,使用三方库报错2304

  3. 报错-找不到名称 “$”。是否需要安装 jQuery 的类型定义? 请尝试使用 npm i --save-dev @types/jquery。ts(2581)
    参考链接
    通过这个库安装第三方库声明文件
    声明文件地址

  4. 报错-“event”已弃用。

Dom对象报错可以声明指定下
function imagePreview(event: MouseEvent) {}

  1. 报错 —无法重新声明块范围变量“a”。

多个文件定义了同一个变量。可以使用自执行函数包裹下,也可以模块导出export{}下

  1. vscode设置中文错误消息 ---- 不推荐使用(英文可以直接搜索谷歌错误)XXXXXXX

  2. 怎么将ts文件编辑为js文件

//src/test.js
const hello : string = "Hello World!"
console.log(hello)

npm install -g typescript
tsc --init // 初始化配置文件
tsc src/test.ts
执行完同目录得到js文件

ts(typescript): 报错相关推荐

  1. react+typescript报错集锦持续更新

    typescript报错集锦 错误:Import sources within a group must be alphabetized.tslint(ordered-imports) 原因:impo ...

  2. webpack配置别名,typescript报错2307的解决办法

    webpack配置别名,typescript报错2307的解决办法 webpack配置: resolve: {alias: {'@': path.resolve(__dirname, 'src')}} ...

  3. egret protobuf生成ts文件报错问题

    使用egret protobuf生成ts文件报错问题 首先看白鹭官网提供的demo egret protobuf 按步骤安装完成后 添加一个test.proto文件,内容如下 package test ...

  4. Angular7编译通过typescript报错:找不到模块“@src/environments/environment”。ts(2307)”

    编辑器报错而实际编译没有错误,大家注意到路径中包含"@src",就是这里导致的问题. 不同于webpack,angular配置路径别名是在对应目录的tsconfig.app.jso ...

  5. ieda ts文件报错_使用TS开发微信小程序(1):环境搭建——VSCode+TS

    前言 现在接到小程序需要改版的需求,由于使用Ionic的经验,希望以后能够统一开发语言降低开发成本,所以想使用TypeScript进行开发. 开发前准备工作 先是看官网,在微信小程序的官方开发文档中找 ...

  6. TypeScript报错解决-//@ts-ignore

    项目中最近切换了TypeScript,运行时没有问题的,但是打包的时候会报很多的错,最后我们是在报错的文件上方加上了 '// @ts-ignore'隐藏了ts文件的报错,建议我们在使用的时候在这句代码 ...

  7. ts:报错Could not find a declaration file for module xxx

    问题 我们在 typescript 的项目中安装一些包的话,可能会报错 Could not find a declaration file for module 'xxx' ,这是因为这个包可能不是. ...

  8. TypeScript报错--找不到模块“path”或其相应的类型声明

    TypeScript项目报错说:找不到模块"path"或其相应的类型声明 解决办法: tsconfig.json文件,往types数组中增加node.如下图

  9. element-plus打包报错/vue3.0+vite+ts别名引入ts文件报错

    element-plus报错内容 报错原因如下 vue-tsc 是对ts类型做检测的 element对ts支持并不是很友好所以报错 但是不影响正常使用 Cannot find name 'Nullab ...

最新文章

  1. Format specifies type 'id' but the argument has type 'NSError *__autoreleasing *
  2. 千万别说做过高并发!
  3. 自顶而下系统构架分析
  4. cookie存值和page分页
  5. 函数不可访问_Java中的不可变总结
  6. 如何把GitHub中的开源项目导入到Eclipse
  7. ElementUI-学生管理系统后台实例
  8. webpack打包优化_如何提升 Webpack 打包速度
  9. MATLAB一句总结
  10. java后台开发程序媛~~
  11. 固高运动控制卡的使用 2 关于IO的访问以及调用(C#版)
  12. 决战行测5000题-数量关系精华版
  13. 复合梯形公式matlab代码,复合梯形公式
  14. 【演示文稿制作软件】Focusky教程 | 贯穿整个演示文稿背景音乐的添加与设置
  15. python采集微信公众号_Python爬虫,微信公众号文章采集工具
  16. CISP证书价值如何
  17. 创建磁盘分区,创建逻辑卷组。
  18. Python用Requests爬虫实现截屏翻译
  19. flutter 自定义进度条progress
  20. mysql报ascii 0_导入mysql文件提示“ASCII \'\\0\' appeared in the statement”

热门文章

  1. 数据库系统概论 实验报告答案 实验七:视图、索引及数据安全
  2. 麦肯锡称三年内将会发生金融AI大变革
  3. scipy 插值重采样
  4. 两片74161实现60进制_如何用两片74160来接一个60进制的计数器
  5. 山东大学软件工程应用与实践——GMSSL开源库(四)——SM9数字签名算法及验证的源代码分析
  6. 四,微服务容错Resilience4j(待改)
  7. .net中Ushort转short
  8. Pytorch入门:LeNet手写字体识别案例
  9. 万兴pdf编辑解压后打不开_如何使用万兴PDF专家编辑PDF文档?
  10. ICPC亚洲区域赛(南京) M.Monster Hunter(树形dp)