定义数据类型后,为什么一定要绑定泛型才不会报错?

来源:10-3 【详情页面搭建 1】页面框架、详情与日期选择

最帅的编程王子

2023-06-06

为什么columns绑定了ColumnsType类型后,还要跟< RowType >这个泛型绑定,这里才不会报错?

const columns: ColumnsType<RowType> = [
  {
    title: "title",
    dataIndex: "title",
    key: "title",
    align: "left",
    width: 120
  },
  {
    title: "description",
    dataIndex: "description",
    key: "description",
    align: "center",
  }
];
写回答

1回答

阿莱克斯刘

2023-06-19

以为只有绑定RowType以后才知道你的每一列中的详细定义。如果嫌麻烦也可以用any,但是这就失去了使用typescript的意义了
0
0

React18 系统精讲 结合TS打造旅游电商平台

React18 精讲 + 结合 TS 实战 + 热门业务开发,获取必备技能

1993 学习 · 1015 问题

查看课程