【问题标题】:Antd table is not updating on dataSource updates/changesAntd 表未在数据源更新/更改时更新
【发布时间】:2021-11-13 02:46:43
【问题描述】:
<Table
     columns={columnsStructure}
     dataSource={source}
     pagination={pagination}
     onChange={handleChange}
/>

源是一个对象数组。在组件挂载时,表正在正确呈现,但一旦 datSource 即源更新,表行保持不变。

如何解决此问题。想要在源更新时更新 ant 设计表。

【问题讨论】:

    标签: antd ant-table


    【解决方案1】:

    要解决此 Ant-Design 表数据自动更新问题,您必须将数据源值作为可观察值的克隆传递。喜欢

    <Table
         columns={columnsStructure}
         dataSource={[...source]}
         pagination={pagination}
         onChange={handleChange}
    />
    

    【讨论】:

    • 虽然此解决方案可行,但最好使用这种“深拷贝”方法更新source 状态。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-27
    • 2015-12-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多