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回答
-
类型是ColumnsType不是ColumnType,已经解决。
012023-07-01 -
慕码人2476830
2023-07-01
检查下ColumnsType类型引用是否正确,检查喜爱User.UserItem类型定义是否正确
00
相似问题