columns的类型定义

来源:10-2 用户列表静态实现

全粘攻城狮

2023-06-30

类型“({ title: string; dataIndex: string; key: string; } | { title: string; dataIndex: string; key: string; render(): Element; })[]”与类型“ColumnType”不具有相同的属性。ts(2559)
1、
const dataSource = [
{
_id: ‘’,
userId: 0,
userName: ‘’,
userEmail: ‘’,
deptId: ‘’,
state: 0,
role: 0,
roleList: ‘’,
createId: 0,
deptName: ‘’,
userImg: ‘’,
job: ‘’,
mobile: ‘’
}
]
2、
const columns: ColumnType<User.UserItem> = [
{
title: ‘用户ID’,
dataIndex: ‘userId’,
key: ‘userId’
},
{
title: ‘用户名称’,
dataIndex: ‘userName’,
key: ‘userName’
},
{
title: ‘用户邮箱’,
dataIndex: ‘userEmail’,
key: ‘userEmail’
},
{
title: ‘用户角色’,
dataIndex: ‘role’,
key: ‘role’
},
{
title: ‘用户状态’,
dataIndex: ‘state’,
key: ‘state’
},
{
title: ‘注册时间’,
dataIndex: ‘createTime’,
key: ‘createTime’
},
{
title: ‘操作’,
dataIndex: ‘address’,
key: ‘address’,
render() {
return (

编辑

删除


)
}
}
]
3、

2处提示类型错误了,看视频没有报错。没搞明白

写回答

2回答

河畔一角

2023-07-01

类型是ColumnsType不是ColumnType,已经解决。

0
1
全粘攻城狮
非常感谢!
2023-07-01
共1条回复

慕码人2476830

2023-07-01

检查下ColumnsType类型引用是否正确,检查喜爱User.UserItem类型定义是否正确

0
0

React18+TS 通用后台管理系统解决方案落地实战

全面提升React高阶技能,灵活驾驭各类后台管理系统开发痛点

624 学习 · 226 问题

查看课程