一、函数返回写法报错
代码案例
报错信息
Line 9:53: Unexpected block statement surrounding arrow body; parenthesize the returned value and move it immediately after the =>
arrow-body-style
解决办法
二、ref 定义报错
代码案例
报错信息
解决办法
在定义SnackbarProvider 中ref 中设置any
三、数组定义默认值报错
代码案例
报错信息
解决方法
定义数组类型并设置默认值
四、表单必填验证提交
代码案例
报错信息
Property ‘validate’ does not exist on type ‘Vue | Element | (Vue | Element)[]’.
解决方法
加上 any 类型
五、数组push的时候会报错
报错信息:
Argument of type ‘number’ is not assignable to parameter of type ‘never’.
解决方案
在定义数组的时候定义好类型
六、定义对象中有属性和属性值的类型
{ [ key: number]: string }