我有表组件,我可以自定义表列。
我可以重新定位,也可以隐藏/显示表列。

那么,如何将用户自定义表列存储在客户端缓存中?

最佳答案

鉴于我不知道您使用什么程序包来处理“表自定义”,我认为您可以使用localStorage.set('user custom table configuration', JSON.stringify(configObject))将“自定义配置”保存在本地存储中。

要检索它,请使用componentDidMount生命周期方法,将其读取并以localStorage.get('user custom table configuration')的状态保存。考虑到:


它可能不存在(以前从未定制过表),因此您必须能够处理默认情况;
它是一个字符串,因此您需要JSON.parse它;

09-18 18:20