baidu / amis

前端低代码框架,通过 JSON 配置就能生成各种页面。
https://baidu.github.io/amis/
Apache License 2.0
17.42k stars 2.52k forks source link

6.8.0中,crud 列头 显示列排序,在storage里的存储数据key名一样,导致访问其他的表格数据列出现问题 #10983

Open xiukun opened 1 month ago

xiukun commented 1 month ago

描述问题:

在vue中,开启多页签,并缓存数据,导致切换页签,我多个页面的布局格式相同key名一致,表格读取的本地存储列有问题 在amis@6.7.0中是正常的 QQ_1727687889808 在amis@6.7.0的显示列排序生成的key: /page/body/0/crud/body/tablename-age-date-id-address-enable 是这种格式的key名,名称没有和其他页面表格没有冲突 在amis@6.8.0中出错 QQ_1727688669297 在amis@6.8.0中显示列排序生成的key: /page/body/0/crud/body/table ,我多个页面的布局格式都如此key名,导致我其他页面的列使用了此缓存列头设置

请用一段清晰简洁的文字描述问题是什么...

截图或视频:

可以的话,尽可能提供截图或视频来补充描述你的问题...

如何复现(请务必完整填写下面内容):

  1. 你是如何使用 amis 的? sdk, npm

  2. amis 版本是什么?请先在最新 beta 版本测试问题是否存在 amis @6.8.0存在问题

  3. 粘贴有问题的完整 amis schema 代码:

    code here...
  4. 操作步骤 请简单描述一下复现的操作步骤...