vbenjs/vue-vben-admin

ColumnSetting.vue的bug

Opened this issue · 0 comments

⚠️ 重要 ⚠️ 在进一步操作之前,请检查下列选项。如果您忽视此模板或者没有提供关键信息,您的 Issue 将直接被关闭

  • [v] 已阅读 文档.
  • [v] 确保您的代码已是最新或者所报告的 Bug 在最新版本中可以重现. (部分 Bug 可能已经在最近的代码中修复)
  • [v] 已在 Issues 中搜索了相关的关键词
  • [v] 不是 ant design vue 组件库的 Bug

描述 Bug

当表格的定义dataIndex为数组时,表格设置有问题

错误行350
const colIdx = columns.findIndex((o) => o.dataIndex === opt.value);
需要改成
const colIdx = columns.findIndex((o) => o.dataIndex === opt.value || o.title === opt.value);

错误行543
: col.customTitle === 'string'
需要改成
: type col.customTitle === 'string'
错误行548
: col.title === 'string'
需要改成
: type col.title === 'string'

复现 Bug

请描述在演示页面中复现 Bug 的详细步骤,以确保我们可以理解并定位问题。部分 Bug 如果未在 Demo 中涉及,请务必提供关键代码

系统信息

  • 操作系统: macOs sonoma 14.4.1
  • Node 版本: v18.16.0
  • pnpm 版本: 9.7.1