Closed 379949990 closed 9 months ago
const columns: TableColumnData[] = [] 需要给他一个类型,这个是类型是框架自带的。
如楼上所说就可以解决,不过别忘了导入。 import { TableColumnData } from '@arco-design/web-vue';
如楼上所说就可以解决,不过别忘了导入。 import { TableColumnData } from '@arco-design/web-vue';
嗯嗯,感谢,已经根据楼上的提示解决了这个问题
Basic Info
Extra info
一个复现问题的最简单的组件(可直接替换arco-design-pro-vue简单版项目中src/views/dashboard/workplace/index.vue的内容以快速复现问题):
Steps to reproduce
通过cli创建一个arco-design-pro-vue简单版项目;
创建一个基础的Table组件;
columns中添加“align: 'center'”配置,Table的columns属性将会提示类型错误: ->“不能将类型“{ title: string; dataIndex: string; align: string; }[]”分配给类型“TableColumnData[]”。 不能将类型“{ title: string; dataIndex: string; align: string; }”分配给类型“TableColumnData”。”
运行“yarn build”进行构建时会抛出更明确的错误提示: -> Types of property 'align' are incompatible. Type 'string' is not assignable to type '"center" | "left" | "right" | undefined'.