【发布时间】:2019-06-21 07:02:53
【问题描述】:
我有一个包含列名的数组列表。我想编写一个搜索过滤器,它将动态地从数组中选择值并显示所有行和列。搜索过滤器应与数组包含列名。
列名可以动态设置
我编写了如下代码 脚本标签内
它不工作.. udata 值作为数组来
export default {
el: '#apicall',
mixins: [Vue2Filters.mixin],
data()
{
return {
toggle: false,
userData: [],
search: "",
apidata: ['Id', 'Name', 'Version'],
currentvalue: '',
}
computed:
{
filteruserData: function(){
var self = this;
var list =[];
return this.userData.filter((udata) => {
for(var i in self.apidata)
{
list.push(udata[self.apidata[i]])
}
return list.toLowerCase().indexOf(self.search.toLowerCase()) != -1
});
},
【问题讨论】:
-
请写一些代码。
-
我已经添加了代码...请检查
-
我想对特定列使用搜索操作,如 apidata
标签: vue.js vuejs2 vue-component vue-filter