不能将类型“{ title: string; dataIndex: string; width: number; align: string;}分配给类型“(ColumnGroupType<any>“

antd表格中ts报错
 

不能将类型“({ title: string; dataIndex: string; width: number; align?: undefined; render?: undefined; } | { title: string; width: number; align: string; render: (text: any, records: any) => Element; dataIndex?: undefined; })[]”分配给类型“(ColumnGroupType<any> | ColumnType<any>)[]”。
  不能将类型“{ title: string; dataIndex: string; width: number; align?: undefined; render?: undefined; } | { title: string; width: number; align: string; render: (text: any, records: any) => Element; dataIndex?: undefined; }”分配给类型“ColumnGroupType<any> | ColumnType<any>”。

 

重点:属性“align”的类型不兼容。不能将类型“string”分配给类型“AlignType | undefined”。

 修改:

{
      title: '操作',
      width: 120,
      align: 'right' as 'right',
}