我有一个数据表问题!

我正在使用这个vuetify pagination组件和这个vuetify datatable组件

用例很简单 . 用户单击特定项目 . 接下来,数据表将打开并显示与所单击项目对应的行 .


首先,我只是使用数组中所选项目的索引计算数据表中的页码(进行简单计算以使用每页的最大项目数确定正确的页面) .

一切都运行良好,但我们添加了某种排序工具(vuetify选项),现在这些行并不总是与我的数组中的顺序相同(由于排序机制) .


我需要一种新方法来查找包含所选项目的页面!

(有一个搜索道具可用,但它只过滤数据 . 这不是我想要的 . 我需要所有线路存在)

例如:

[
  { item1: 1 },
  { item2: 2 },
  { item3: 3 },
  { item4: 4 },
  { item5: 5 }
]

在这种情况下,如果我每页有2个项目并且用户点击第4项,那么我们应该打开第二页 . 但现在有了排序机制,第4项可能在任何地方:-(

谢谢你的帮助 .