1 . 函数组件的声明
- 不接受 props 的组件 ,如总组件 App ,就不需要指定类型
- 接收 props 的组件 ,声明时需要指定类型 ,且类型需要自己写 。
注意 : 需要将组件 export 出去 ,语法为 export default 组件名
。
2 . 类型的声明 (写在组件上面)
- 公共类型可以单独写在一个 . d. ts文件里 ,然后在哪用在哪引入进行 。也需导出:
- props 的类型声明 ,props 本身是一个对象 , 所以对 props 进行类型声明时 ,要以对象类型的形式声明 。同时需要注意对象里面方法类型的声明语法 。如下 :
- 组件里面的函数或者其他类型声明跟 TS 中一样 。
3 . 注意事项 :
- 注意在页面结点(标签)里面使用 JS(TS)语言 ,如变量时,要加上大括号{}!!