PrimeVue 数据表中的过滤数组?

问题描述 投票:0回答:2

我是 primevue 的新人。我正在使用带有过滤功能的数据表。我面临一个问题。
我想在应用过滤器后访问数组。但没有找到任何 API 可以做到这一点。
谁能帮助我吗?谢谢你。

vue.js datatable primevue
2个回答
3
投票

我使用了稍微不同的方法(使用 primevue 2.x)。 我为

filter
事件添加了一个事件处理程序。 然后,过滤后的数据可在
event.filteredData
属性中使用(这记录在 primevue 数据表文档下的
events
部分中)。

简而言之:

  • 在模板的数据表元素中,添加
    v-on:filter="onFilter"
  • 在代码中,添加以下处理程序:
onFilter: function(event) {
  console.log(event.filteredData);
},

0
投票

过滤器作为对象存储在本地状态中。尝试使用 Vue.js devtools 扩展来查看该对象的格式。

© www.soinside.com 2019 - 2024. All rights reserved.