PaymentCard.tsx里是有一个typo吗? `<Table<Item>`

来源:12-3 【UI搭建】购物车页面初始化

weixin_慕粉7142375

2021-02-10

PaymentCard.tsx里是有一个typo吗?
<Table<Item>
我的编辑器提示有错误,删除<Item>就可以

    <Meta
      title={<Title level={2}>总计</Title>}
      description={
        <Table<Item>
          columns={columns}
          dataSource={paymentData}
          showHeader={false}
          size="small"
          bordered={false}
          pagination={false}
        />
      }
    />
写回答

1回答

阿莱克斯刘

2021-02-14

我这里显示没有报错,我也尝试了不同的几个ant design的版本,也把项目中的antd删了重新安装最新版本,但似乎都没有出现报错的问题,可不可以请你截图一下你的package.json的依赖项目?我们研究一下为什么会出现这个问题。

不过删除<Item>确实是一个解决方式,ts的范型并不影响编译。而antd表格的范型ts只是一个开发加强的功能,只要格式正确,就算不使用也没有问题。

0
1
weixin_慕粉7142375
package.json 在这里 https://pastebin.com/akBQi1Ry 具体错误就是 ``` src/components/paymentCard/PaymentCard.tsx Line 78:19: Parsing error: Unexpected token ``` 感觉像是runtime不支持这种范型声明,因为editor并没有报错
2021-02-14
共1条回复

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

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

1993 学习 · 1015 问题

查看课程