我对 ant design Table 组件中单击一行的行为进行了编程。这应该更改表上的 rowClassName。这是 CodeSandBox 上的示例。当您单击表行时,Store.selectedRowKey 中的值会发生变化,但表不会重新呈现。如果将分隔滑块移动到沙箱并且表大小发生变化,则会发生渲染并应用新的行选择
这是另一个例子,其中 mobx 不能与 ant-design Table 一起使用
具有模态形式 CRUD 的 Ant 设计表
我是 Mobx 的新人
我真的很想了解我做错了什么
要重新渲染 Ant-Design 表,您必须将数据源值作为可观察值的克隆传递。
你必须改变
<Table
columns={columns}
dataSource={values}
/>
到以下代码:
<Table
columns={columns}
dataSource={[...values]}
/>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)